Class: javax.management.remote.rmi.RMIConnectorServer

A JMX API connector server that creates RMI-based connections from remote clients. Usually, such connector servers are made using JMXConnectorServerFactory. However, specialized applications can use this class directly, for example with an javax.management.remote.rmi.RMIServerImpl object.

Since:
@since 1.5

Methods

Fields

  • CREATED

    static final private int CREATED = 0
  • JNDI_REBIND_ATTRIBUTE

    public static final String JNDI_REBIND_ATTRIBUTE = "jmx.remote.jndi.rebind"

    Name of the attribute that specifies whether the javax.management.remote.rmi.RMIServer stub that represents an RMI connector server should override an existing stub at the same address. The value associated with this attribute, if any, should be a string that is equal, ignoring case, to "true" or "false". The default value is false.

  • RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE

    public static final String RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE = "jmx.remote.rmi.client.socket.factory"

    Name of the attribute that specifies the java.rmi.server.RMIClientSocketFactory for the RMI objects created in conjunction with this connector. The value associated with this attribute must be of type RMIClientSocketFactory and can only be specified in the Map argument supplied when creating a connector server.

  • RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE

    public static final String RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE = "jmx.remote.rmi.server.socket.factory"

    Name of the attribute that specifies the java.rmi.server.RMIServerSocketFactory for the RMI objects created in conjunction with this connector. The value associated with this attribute must be of type RMIServerSocketFactory and can only be specified in the Map argument supplied when creating a connector server.

  • STARTED

    static final private int STARTED = 1
  • STOPPED

    static final private int STOPPED = 2
  • address

    private JMXServiceURL address
  • attributes

    final private Map<?> attributes
  • boundJndiUrl

    private String boundJndiUrl
  • defaultClassLoader

    private ClassLoader defaultClassLoader
  • intToAlpha

    static final private char[] intToAlpha
    This array is a lookup table that translates 6-bit positive integer index values into their "Base64 Alphabet" equivalents as specified in Table 1 of RFC 2045.
  • logger

    static private ClassLogger logger
  • openedServers

    static final private Set<RMIConnectorServer> openedServers
  • rmiServerImpl

    private RMIServerImpl rmiServerImpl
  • state

    private int state