## Uses of Interface
mx4j.tools.remote.Connection

Packages that use Connection
mx4j.tools.remote
mx4j.tools.remote.http

Uses of Connection in mx4j.tools.remote

Classes in mx4j.tools.remote that implement Connection
`class` `AbstractConnection` Implementation of the Connection interface, to be used on the server-side end of the connection.
`class` `JMXConnectionHandler` This handler manages the operations related to the connection itself, such as `JMXConnectionHandler.close()`, `AbstractConnection.getConnectionId()`.

Methods in mx4j.tools.remote that return Connection
`Connection` `ConnectionManager.connect(java.lang.Object credentials)` Factory method that creates connections that are specific to the client that invoked this method.
`Connection` `AbstractConnectionManager.connect(java.lang.Object credentials)` Implemented using the template method pattern, it handles authentication, creation of the connection ID, emission of connection notification of type "opened".
`protected abstract Connection` `AbstractConnectionManager.doConnect(java.lang.String connectionId, javax.security.auth.Subject subject)` Template method to be implemented by subclasses; must return the server-side part of a connection.

Methods in mx4j.tools.remote with parameters of type Connection
`void` `ConnectionManager.closeConnection(Connection connection)` Closes the given Connection.
`void` `AbstractConnectionManager.closeConnection(Connection connection)` Implemented using the template method pattern, handles the emission of the connection notification of type "closed".
`protected abstract void` `AbstractConnectionManager.doCloseConnection(Connection connection)` Closes the given Connection.

Uses of Connection in mx4j.tools.remote.http

Classes in mx4j.tools.remote.http that implement Connection
`class` `HTTPConnectionHandler`

Methods in mx4j.tools.remote.http that return Connection
`protected Connection` `HTTPService.findConnection()`
`protected Connection` `HTTPConnectionManager.doConnect(java.lang.String connectionId, javax.security.auth.Subject subject)`

Methods in mx4j.tools.remote.http with parameters of type Connection
`protected void` `HTTPService.addConnection(Connection connection)`
`protected void` `HTTPService.removeConnection(Connection connection)`
`protected void` `HTTPConnectionManager.doCloseConnection(Connection connection)` HTTPConnectionManager does not really manages connections, so this method does nothing by default

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.