mx4j.tools.remote
Interface ConnectionManager
public
interface
ConnectionManager
A ConnectionManager is a server-side object that acts as the factory for new connections and
manages the authentication details.
A JMXConnectorServer delegates a ConnectionManager for the creation of connections, and a
ConnectionManager interacts with the JMXConnectorServer to emit connection notifications.
It is the first object contacted by a remote client to obtain a client-specific connection, that is,
a connection with a specific connection ID.
Version: $Revision: 1.4 $
Method Summary |
void | close()
Closes this ConnectionManager and all the opened connections it manages.
|
void | closeConnection(Connection connection)
Closes the given Connection.
|
Connection | connect(Object credentials)
Factory method that creates connections that are specific to the client that invoked this method.
|
String | getProtocol()
Returns the protocol used by the corrispondent JMXConnectorServer. |
public void close()
Closes this ConnectionManager and all the opened connections it manages.
See Also: ConnectionManager
public void closeConnection(
Connection connection)
Closes the given Connection.
This method is called by the connection manager when it is closing the connections it manages,
or as a consequence of the fact that the client end of the connection has been closed.
See Also: Connection ConnectionManager
Factory method that creates connections that are specific to the client that invoked this method.
Parameters: credentials The credentials sent by the client to authenticate a subject.
Returns: A new client-specific connection.
Throws: IOException If the connection cannot be created. SecurityException If the authentication fails.
public String getProtocol()
Returns the protocol used by the corrispondent JMXConnectorServer.
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.