- java.lang.Object
- 
- javax.management.remote.rmi.RMIConnectionImpl
 
- 
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- Remote,- Unreferenced,- RMIConnection
 
 public class RMIConnectionImpl extends Object implements RMIConnection, Unreferenced Implementation of the RMIConnectioninterface. User code will not usually reference this class.- Since:
- 1.5
 
- 
- 
Constructor SummaryConstructors Constructor Description RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)Constructs a newRMIConnection.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringtoString()Returns a string representation of this object.- 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods declared in interface javax.management.remote.rmi.RMIConnectionaddNotificationListener, addNotificationListeners, close, createMBean, createMBean, createMBean, createMBean, fetchNotifications, getAttribute, getAttributes, getConnectionId, getDefaultDomain, getDomains, getMBeanCount, getMBeanInfo, getObjectInstance, invoke, isInstanceOf, isRegistered, queryMBeans, queryNames, removeNotificationListener, removeNotificationListener, removeNotificationListeners, setAttribute, setAttributes, unregisterMBean
 - 
Methods declared in interface java.rmi.server.Unreferencedunreferenced
 
- 
 
- 
- 
- 
Constructor Detail- 
RMIConnectionImplpublic RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env) Constructs a newRMIConnection. This connection can be used with the JRMP transport. This object does not export itself: it is the responsibility of the caller to export it appropriately (seeRMIJRMPServerImpl.makeClient(String,Subject)).- Parameters:
- rmiServer- The RMIServerImpl object for which this connection is created. The behavior is unspecified if this parameter is null.
- connectionId- The ID for this connection. The behavior is unspecified if this parameter is null.
- defaultClassLoader- The default ClassLoader to be used when deserializing marshalled objects. Can be null, to signify the bootstrap class loader.
- subject- the authenticated subject to be used for authorization. Can be null, to signify that no subject has been authenticated.
- env- the environment containing attributes for the new- RMIServerImpl. Can be null, equivalent to an empty map.
 
 
- 
 - 
Method Detail- 
toStringpublic String toString() Returns a string representation of this object. In general, the toStringmethod returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read.
 
- 
 
-