|
Openfire 3.5.2 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConnectionManager
Coordinates connections (accept, read, termination) on the server.
Field Summary | |
---|---|
static int |
DEFAULT_COMPONENT_PORT
The default XMPP port for external components. |
static int |
DEFAULT_MULTIPLEX_PORT
The default XMPP port for connection multiplex. |
static int |
DEFAULT_PORT
The default XMPP port for clients. |
static int |
DEFAULT_SERVER_PORT
The default XMPP port for server2server communication. |
static int |
DEFAULT_SSL_PORT
The default legacy Jabber port for SSL traffic. |
Method Summary | |
---|---|
SocketReader |
createSocketReader(Socket socket,
boolean isSecure,
ServerPort serverPort,
boolean useBlockingMode)
Creates a new socket reader for the new accepted socket to be managed by the connection manager. |
void |
enableClientListener(boolean enabled)
Sets if the port listener for unsecured clients will be available or not. |
void |
enableClientSSLListener(boolean enabled)
Sets if the port listener for secured clients will be available or not. |
void |
enableComponentListener(boolean enabled)
Sets if the port listener for external components will be available or not. |
void |
enableConnectionManagerListener(boolean enabled)
Sets if the port listener for connection managers will be available or not. |
void |
enableServerListener(boolean enabled)
Sets if the port listener for remote servers will be available or not. |
int |
getClientListenerPort()
Returns the port to use for unsecured clients. |
int |
getClientSSLListenerPort()
Returns the port to use for secured clients. |
int |
getComponentListenerPort()
Returns the port to use for external components. |
int |
getConnectionManagerListenerPort()
Returns the port to use for remote servers. |
Collection<ServerPort> |
getPorts()
Returns an array of the ports managed by this connection manager. |
int |
getServerListenerPort()
Returns the port to use for remote servers. |
boolean |
isClientListenerEnabled()
Returns true if the port listener for unsecured clients is available. |
boolean |
isClientSSLListenerEnabled()
Returns true if the port listener for secured clients is available. |
boolean |
isComponentListenerEnabled()
Returns true if the port listener for external components is available. |
boolean |
isConnectionManagerListenerEnabled()
Returns true if the port listener for connection managers is available. |
boolean |
isServerListenerEnabled()
Returns true if the port listener for remote servers is available. |
void |
setClientListenerPort(int port)
Sets the port to use for unsecured clients. |
void |
setClientSSLListenerPort(int port)
Sets the port to use for secured clients. |
void |
setComponentListenerPort(int port)
Sets the port to use for external components. |
void |
setConnectionManagerListenerPort(int port)
Sets the port to use for connection managers. |
void |
setServerListenerPort(int port)
Sets the port to use for remote servers. |
Field Detail |
---|
static final int DEFAULT_PORT
static final int DEFAULT_SSL_PORT
static final int DEFAULT_COMPONENT_PORT
static final int DEFAULT_SERVER_PORT
static final int DEFAULT_MULTIPLEX_PORT
Method Detail |
---|
Collection<ServerPort> getPorts()
SocketReader createSocketReader(Socket socket, boolean isSecure, ServerPort serverPort, boolean useBlockingMode) throws IOException
socket
- the new accepted socket by this manager.isSecure
- true if the connection is secure.serverPort
- holds information about the port on which the server is listening for
connections.useBlockingMode
- true means that the server will use a thread per connection.
IOException
- when there is an error creating the socket reader.void enableClientListener(boolean enabled)
enabled
- true if new unsecured clients will be able to connect to the server.boolean isClientListenerEnabled()
void enableClientSSLListener(boolean enabled)
enabled
- true if new secured clients will be able to connect to the server.boolean isClientSSLListenerEnabled()
void enableComponentListener(boolean enabled)
enabled
- true if new external components will be able to connect to the server.boolean isComponentListenerEnabled()
void enableServerListener(boolean enabled)
enabled
- true if new remote servers will be able to connect to the server.boolean isServerListenerEnabled()
void enableConnectionManagerListener(boolean enabled)
enabled
- true if new connection managers will be able to connect to the server.boolean isConnectionManagerListenerEnabled()
void setClientListenerPort(int port)
port
- the port to use for unsecured clients.int getClientListenerPort()
void setClientSSLListenerPort(int port)
port
- the port to use for secured clients.int getClientSSLListenerPort()
void setComponentListenerPort(int port)
port
- the port to use for external components.int getComponentListenerPort()
void setServerListenerPort(int port)
port
- the port to use for remote servers.int getServerListenerPort()
void setConnectionManagerListenerPort(int port)
port
- the port to use for connection managers.int getConnectionManagerListenerPort()
|
Openfire 3.5.2 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |