API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.management.remote.rmi. RMIServerImpl View Source
Author(s)
Since
1.5
Version
Serial
Hierarchy
 Object
      RMIServerImpl
Implements
 Closeable
 RMIServer
Subclasses
Description
publicabstract abstract class RMIServerImpl
  An RMI object representing a connector server.
See also:   
Constructors
public RMIServerImpl (Map<String, Object> env)
  Constructs a new RMIServerImpl.
Methods
Hide/Show inherited methods
protected void clientClosed (RMIConnection client) throws IOException
  Method called when a client connection created by makeClient is closed.
publicsynchronized void close () throws IOException [Specified in Closeable]
  Closes this connection server.
protectedabstract void closeClient (RMIConnection client) throws IOException
  Closes a client connection made by makeClient.
protectedabstract void closeServer () throws IOException
  Called by RMIServerImpl.close() to close the connector server.
pack-private RMIConnection doNewClient (Object credentials) throws IOException
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.
protectedabstract void export () throws IOException
  Exports this RMI object.
publicsynchronized ClassLoader getDefaultClassLoader ()
  Gets the default ClassLoader used by this connector server.
publicsynchronized MBeanServer getMBeanServer ()
  The MBeanServer to which this connector server is attached.
pack-privatesynchronized com.sun.jmx.remote.internal.NotificationBuffer getNotifBuffer ()
protectedabstract String getProtocol ()
  Returns the protocol string for this object.
public String getVersion () [Specified in RMIServer]
protectedabstract RMIConnection makeClient (String connectionId, Subject subject) throws IOException
  Creates a new client connection.
public RMIConnection newClient (Object credentials) throws IOException [Specified in RMIServer]
  Creates a new client connection.
publicsynchronized void setDefaultClassLoader (ClassLoader cl)
  Sets the default ClassLoader for this connector server.
publicsynchronized void setMBeanServer (MBeanServer mbs)
  Sets the MBeanServer to which this connector server is attached.
pack-private void setRMIConnectorServer (RMIConnectorServer connServer) throws IOException
publicabstract Remote toStub () throws IOException
  Returns a remotable stub for this server object.
Fields
Hide/Show inherited fields
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar