| Package | Description |
|---|---|
| org.jivesoftware.openfire.http |
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).
|
| org.jivesoftware.openfire.keystore | |
| org.jivesoftware.openfire.spi |
| Constructor and Description |
|---|
HttpVirtualConnection(InetAddress address,
ConnectionType connectionType) |
| Modifier and Type | Method and Description |
|---|---|
IdentityStore |
CertificateStoreManager.getIdentityStore(ConnectionType type) |
static String |
CertificateStoreManager.getIdentityStoreBackupDirectory(ConnectionType type)
The location (relative to OPENFIRE_HOME) of the directory that holds backups for identity stores.
|
CertificateStoreConfiguration |
CertificateStoreManager.getIdentityStoreConfiguration(ConnectionType type) |
static String |
CertificateStoreManager.getKeyStoreType(ConnectionType type)
The KeyStore type (jks, jceks, pkcs12, etc) for the identity and trust store for connections created by this
listener.
|
TrustStore |
CertificateStoreManager.getTrustStore(ConnectionType type) |
static String |
CertificateStoreManager.getTrustStoreBackupDirectory(ConnectionType type)
The location (relative to OPENFIRE_HOME) of the directory that holds backups for trust stores.
|
CertificateStoreConfiguration |
CertificateStoreManager.getTrustStoreConfiguration(ConnectionType type) |
void |
CertificateStoreManager.replaceIdentityStore(ConnectionType type,
CertificateStoreConfiguration configuration,
boolean createIfAbsent) |
void |
CertificateStoreManager.replaceTrustStore(ConnectionType type,
CertificateStoreConfiguration configuration,
boolean createIfAbsent) |
| Modifier and Type | Method and Description |
|---|---|
ConnectionType |
ConnectionType.getFallback()
Returns a type from which configuration can be used, when configuration specific for this type is missing.
|
ConnectionType |
ConnectionListener.getType()
Returns the type of connection that is accepted by this listener.
|
ConnectionType |
ConnectionConfiguration.getType() |
static ConnectionType |
ConnectionType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ConnectionType[] |
ConnectionType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectionManagerImpl.enable(ConnectionType type,
boolean startInSslMode,
boolean enabled)
Enables or disables a connection listener.
|
ConnectionListener |
ConnectionManagerImpl.getListener(ConnectionType type,
boolean startInSslMode)
Returns a connection listener.
|
Set<ConnectionListener> |
ConnectionManagerImpl.getListeners(ConnectionType type)
Returns al connection listeners for the provided type.
|
int |
ConnectionManagerImpl.getPort(ConnectionType type,
boolean startInSslMode)
Retrieves the configured TCP port on which a listener accepts connections.
|
org.apache.mina.transport.socket.nio.NioSocketAcceptor |
ConnectionManagerImpl.getSocketAcceptor(ConnectionType type,
boolean startInSslMode) |
boolean |
ConnectionManagerImpl.isEnabled(ConnectionType type,
boolean startInSslMode)
Return if the configuration allows this listener to be enabled (but does not verify that the listener is
indeed active)
The #startInSslMode parameter is used to distinguish between listeners that expect to receive SSL encrypted data
immediately, as opposed to connections that initially accept plain text data (the latter are typically subject to
StartTLS for in-band encryption configuration).
|
void |
ConnectionManagerImpl.setPort(ConnectionType type,
boolean startInSslMode,
int port)
Sets the TCP port on which a listener accepts connections.
|
| Constructor and Description |
|---|
ConnectionConfiguration(ConnectionType type,
boolean enabled,
int maxThreadPoolSize,
int maxBufferSize,
Connection.ClientAuth clientAuth,
InetAddress bindAddress,
int port,
Connection.TLSPolicy tlsPolicy,
CertificateStoreConfiguration identityStoreConfiguration,
CertificateStoreConfiguration trustStoreConfiguration,
boolean acceptSelfSignedCertificates,
boolean verifyCertificateValidity,
Set<String> encryptionProtocols,
Set<String> encryptionCipherSuites,
Connection.CompressionPolicy compressionPolicy) |
ConnectionListener(ConnectionType type,
String tcpPortPropertyName,
int defaultPort,
String isEnabledPropertyName,
String maxPoolSizePropertyName,
String maxReadBufferPropertyName,
String tlsPolicyPropertyName,
String clientAuthPolicyPropertyName,
InetAddress bindAddress,
CertificateStoreConfiguration identityStoreConfiguration,
CertificateStoreConfiguration trustStoreConfiguration,
String compressionPolicyPropertyName)
Instantiates a new connection listener.
|
Copyright © 2003–2019 Ignite Realtime. All rights reserved.