java.lang.Object
javax.management.remote.rmi.RMIServerImpl
javax.management.remote.rmi.RMIIIOPServerImpl
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- Remote,- RMIServer
Deprecated.
This transport is no longer supported.
An RMIServerImpl that is exported through IIOP and that
 creates client connections as RMI objects exported through IIOP.
 User code does not usually reference this class directly.
- Since:
- 1.5
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidcloseClient(RMIConnection client) Deprecated.Closes a client connection made bymakeClient.protected voidDeprecated.Called byRMIServerImpl.close()to close the connector server.protected voidexport()Deprecated.Exports this RMI object.protected StringDeprecated.Returns the protocol string for this object.protected RMIConnectionmakeClient(String connectionId, Subject subject) Deprecated.Creates a new client connection.toStub()Deprecated.Returns a remotable stub for this server object.Methods declared in class javax.management.remote.rmi.RMIServerImplclientClosed, close, getDefaultClassLoader, getMBeanServer, getVersion, newClient, setDefaultClassLoader, setMBeanServer
- 
Constructor Details- 
RMIIIOPServerImplDeprecated.- Parameters:
- env- the environment containing attributes for the new- RMIServerImpl. Can be null, which is equivalent to an empty Map.
- Throws:
- IOException- if the RMI object cannot be created.
 
 
- 
- 
Method Details- 
exportDeprecated.Description copied from class:RMIServerImplExports this RMI object. - Specified by:
- exportin class- RMIServerImpl
- Throws:
- IOException- if this RMI object cannot be exported.
 
- 
getProtocolDeprecated.Description copied from class:RMIServerImplReturns the protocol string for this object. The string is rmifor RMI/JRMP.- Specified by:
- getProtocolin class- RMIServerImpl
- Returns:
- the protocol string for this object.
 
- 
toStubDeprecated.Description copied from class:RMIServerImplReturns a remotable stub for this server object.- Specified by:
- toStubin class- RMIServerImpl
- Returns:
- a remotable stub.
- Throws:
- IOException- if the stub cannot be obtained - e.g the RMIServerImpl has not been exported yet.
 
- 
makeClientDeprecated.Description copied from class:RMIServerImplCreates a new client connection. This method is called by the public method RMIServerImpl.newClient(Object).- Specified by:
- makeClientin class- RMIServerImpl
- Parameters:
- connectionId- the ID of the new connection. Every connection opened by this connector server will have a different ID. The behavior is unspecified if this parameter is null.
- subject- the authenticated subject. Can be null.
- Returns:
- the newly-created RMIConnection.
- Throws:
- IOException- if the new client object cannot be created or exported.
 
- 
closeClientDeprecated.Description copied from class:RMIServerImplCloses a client connection made by makeClient.- Specified by:
- closeClientin class- RMIServerImpl
- Parameters:
- client- a connection previously returned by- makeClienton which the- closeClientmethod has not previously been called. The behavior is unspecified if these conditions are violated, including the case where- clientis null.
- Throws:
- IOException- if the client connection cannot be closed.
 
- 
closeServerDeprecated.Description copied from class:RMIServerImplCalled by RMIServerImpl.close()to close the connector server. After returning from this method, the connector server must not accept any new connections.- Specified by:
- closeServerin class- RMIServerImpl
- Throws:
- IOException- if the attempt to close the connector server failed.
 
 
-