Class: javax.management.remote.rmi.RMIConnector

A connection to a remote RMI connector. Usually, such connections are made using JMXConnectorFactory. However, specialized applications can use this class directly, for example with an javax.management.remote.rmi.RMIServer stub obtained without going through JNDI.

Since:
@since 1.5

Inheritance

Superclass tree: Implements:

Methods

Fields

  • base64ToInt

    static final private byte[] base64ToInt
    This array is a lookup table that translates unicode characters drawn from the "Base64 Alphabet" (as specified in Table 1 of RFC 2045) into their 6-bit positive integer equivalents. Characters that are not in the Base64 alphabet but fall within the bounds of the array are translated to -1.
  • clientNotifCounter

    transient private long clientNotifCounter
  • clientNotifSeqNo

    transient private long clientNotifSeqNo
  • closeException

    transient private Exception closeException
  • communicatorAdmin

    transient private ClientCommunicatorAdmin communicatorAdmin
  • connected

    transient private boolean connected
  • connection

    transient private RMIConnection connection
  • connectionBroadcaster

    transient private NotificationBroadcasterSupport connectionBroadcaster
  • connectionId

    transient private String connectionId
  • defaultClassLoader

    transient private ClassLoader defaultClassLoader
  • env

    transient private Map<String, Object> env
  • iiopConnectionStubClassName

    static final private String iiopConnectionStubClassName = "org.omg.stub.javax.management.remote.rmi._RMIConnection_Stub"
  • jmxServiceURL

    final private JMXServiceURL jmxServiceURL
  • logger

    static final private ClassLogger logger
  • orb

    static private WeakReference<ORB> orb
    A static WeakReference to an ORB to connect unconnected stubs.
  • pInputStreamClassName

    static final private String pInputStreamClassName = "com.sun.jmx.remote.internal.PInputStream"
  • pRefClassName

    static final private String pRefClassName = "com.sun.jmx.remote.internal.PRef"
  • proxyRefConstructor

    static final private Constructor proxyRefConstructor
  • proxyStubClass

    static final private Class proxyStubClass
  • proxyStubClassName

    static final private String proxyStubClassName = "com.sun.jmx.remote.internal.ProxyStub"
  • rmbscMap

    transient private WeakHashMap<Subject, MBeanServerConnection> rmbscMap
  • rmiConnectionImplStubClass

    static final private Class<?> rmiConnectionImplStubClass
  • rmiConnectionImplStubClassName

    static final private String rmiConnectionImplStubClassName
  • rmiNotifClient

    transient private RMIConnector.RMINotifClient rmiNotifClient
  • rmiServer

    final private RMIServer rmiServer
  • rmiServerImplStubClass

    static final private Class rmiServerImplStubClass
  • rmiServerImplStubClassName

    static final private String rmiServerImplStubClassName
  • serialVersionUID

    static final private long serialVersionUID = 817323035842634473
  • terminated

    transient private boolean terminated