javax.management.remote.rmi
Class RMIServerImpl
java.lang.Object
javax.management.remote.rmi.RMIServerImpl
- All Implemented Interfaces:
- Remote, RMIServer
- Direct Known Subclasses:
- RMIIIOPServerImpl, RMIJRMPServerImpl
public abstract class RMIServerImpl
- extends Object
- implements RMIServer
- Author:
- Tom Elrod
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static Logger log
RMIServerImpl
public RMIServerImpl(Map env)
export
protected abstract void export()
throws IOException
- Throws:
IOException
toStub
public abstract Remote toStub()
throws IOException
- Throws:
IOException
setRMIConnectorServer
protected void setRMIConnectorServer(RMIConnectorServer connectorServer)
setDefaultClassLoader
public void setDefaultClassLoader(ClassLoader cl)
getDefaultClassLoader
public ClassLoader getDefaultClassLoader()
setMBeanServer
public void setMBeanServer(MBeanServer mbs)
getMBeanServer
public MBeanServer getMBeanServer()
getVersion
public String getVersion()
throws RemoteException
- Specified by:
getVersion
in interface RMIServer
- Throws:
RemoteException
newClient
public RMIConnection newClient(Object credentials)
throws IOException,
SecurityException
- Specified by:
newClient
in interface RMIServer
- Throws:
IOException
SecurityException
makeClient
protected abstract RMIConnection makeClient(String connectionId,
Subject subject)
throws IOException
- Throws:
IOException
closeClient
protected abstract void closeClient(RMIConnection client)
throws IOException
- Throws:
IOException
getProtocol
protected abstract String getProtocol()
clientClosed
protected void clientClosed(RMIConnection client)
throws IOException
- Throws:
IOException
close
public void close()
throws IOException
- Throws:
IOException
closeServer
protected abstract void closeServer()
throws IOException
- Throws:
IOException
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.