API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.management.remote.rmi. RMIJRMPServerImpl View Source
Author(s)
Since
1.5
Version
Serial
Hierarchy
 Object
      RMIServerImpl
          RMIJRMPServerImpl
Implements
Subclasses
Description
public class RMIJRMPServerImpl
  An RMIServer object that is exported through JRMP and that creates client connections as RMI objects exported through JRMP.
See also:    RMIServerImpl
Constructors
public RMIJRMPServerImpl (int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String, Object> env) throws IOException
  Creates a new RMIServer object that will be exported on the given port using the given socket factories.
Methods
Hide/Show inherited methods
protected void clientClosed (RMIConnection client) throws IOException [Inherited From RMIServerImpl]
  Method called when a client connection created by makeClient is closed.
publicsynchronized void close () throws IOException [Inherited From RMIServerImpl]
  Closes this connection server.
protected void closeClient (RMIConnection client) throws IOException [Specified in RMIServerImpl]
protected void closeServer () throws IOException [Specified in RMIServerImpl]
  Called by RMIServerImpl.close() to close the connector server by unexporting this object.
pack-private RMIConnection doNewClient (Object credentials) throws IOException [Inherited From RMIServerImpl]
This method could be overridden by subclasses defined in this package to perform additional operations specific to the underlying transport before creating the new client connection.
protected void export () throws IOException [Specified in RMIServerImpl]
publicsynchronized ClassLoader getDefaultClassLoader () [Inherited From RMIServerImpl]
  Gets the default ClassLoader used by this connector server.
publicsynchronized MBeanServer getMBeanServer () [Inherited From RMIServerImpl]
  The MBeanServer to which this connector server is attached.
pack-privatesynchronized com.sun.jmx.remote.internal.NotificationBuffer getNotifBuffer () [Inherited From RMIServerImpl]
protected String getProtocol () [Specified in RMIServerImpl]
public String getVersion () [Inherited From RMIServerImpl]
protected RMIConnection makeClient (String connectionId, Subject subject) throws IOException [Specified in RMIServerImpl]
  Creates a new client connection as an RMI object exported through JRMP.
public RMIConnection newClient (Object credentials) throws IOException [Inherited From RMIServerImpl]
  Creates a new client connection.
publicsynchronized void setDefaultClassLoader (ClassLoader cl) [Inherited From RMIServerImpl]
  Sets the default ClassLoader for this connector server.
publicsynchronized void setMBeanServer (MBeanServer mbs) [Inherited From RMIServerImpl]
  Sets the MBeanServer to which this connector server is attached.
pack-private void setRMIConnectorServer (RMIConnectorServer connServer) throws IOException [Inherited From RMIServerImpl]
public Remote toStub () throws IOException [Specified in RMIServerImpl]
  Returns a serializable stub for this RMIServer object.
Fields
Hide/Show inherited fields
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar