Package org.opends.server.protocols.jmx
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using JMX. The JMX
implementation in this package is actually comprised of three primary
components:
- The JMX connection handler which is purely responsible for starting and stopping the actual JMX connector.
- The JMX connector which is responsable for client request handling. A private RMI registry is also created when this JMX Connector is started. The JMX Connector (RMI server object) and its corresponding client part are registered in it.
- The Authentication module which allows a remote client to be authenticated by its LDAP credential.
-
Class Summary Class Description Credential Represents a Ldap credential used for JMX connection authentication.DirectoryRMIServerSocketFactory ADirectoryRMIServerSocketFactoryinstance is used by the RMI runtime in order to obtain server sockets for RMI calls via SSL.JmxClientConnection This class defines the set of methods and structures that must be implemented by a Directory Server client connection.JmxConnectionHandler This class defines a connection handler that will be used for communicating with administrative clients over JMX.OpendsJmxConnector Wrapper class for the JMX's RMI connector.OpendsJmxPrincipal Represents a Ldap authentication ID used for JMX connection authentication.OpendsRMIJRMPServerImpl AnOpendsRMIJRMPServerImplobject that is exported through JRMP and that creates client connections as RMI objects exported through JRMP.OpendsRmiServerSocketFactory An implementation of the socketServer.RmiAuthenticator ARMIAuthenticatormanages authentication for the secure RMI connectors.RmiConnector The RMI connector class starts and stops the JMX RMI connector server.