|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.felix.mosgi.jmx.rmiconnector.mx4j.remote.ProviderHelper
org.apache.felix.mosgi.jmx.rmiconnector.mx4j.remote.ConnectionResolver
org.apache.felix.mosgi.jmx.rmiconnector.mx4j.remote.resolver.rmi.RMIResolver
public class RMIResolver
Resolver for RMI/JRMP protocol.
Constructor Summary | |
---|---|
RMIResolver()
|
Method Summary | |
---|---|
java.lang.Object |
bindClient(java.lang.Object client,
java.util.Map environment)
Connects the client returned by ConnectionResolver.lookupClient(javax.management.remote.JMXServiceURL, java.util.Map) to the server side |
javax.management.remote.JMXServiceURL |
bindServer(java.lang.Object server,
javax.management.remote.JMXServiceURL url,
java.util.Map environment)
Binds the server created by ConnectionResolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map) to a place specified in the JMXServiceURL. |
protected javax.management.remote.rmi.RMIServerImpl |
createRMIServer(javax.management.remote.JMXServiceURL url,
java.util.Map environment)
|
java.lang.Object |
createServer(javax.management.remote.JMXServiceURL url,
java.util.Map environment)
Creates an instance of the server as specified in the given JMXServiceURL. |
protected javax.management.remote.rmi.RMIServer |
decodeStub(javax.management.remote.JMXServiceURL url,
java.util.Map environment)
|
protected void |
destroyServer(java.lang.Object server,
java.util.Map environment)
|
protected java.lang.String |
encodeStub(javax.management.remote.rmi.RMIServerImpl rmiServer,
java.util.Map environment)
|
protected boolean |
isEncodedForm(javax.management.remote.JMXServiceURL url)
|
java.lang.Object |
lookupClient(javax.management.remote.JMXServiceURL url,
java.util.Map environment)
Looks up a connection to the server side as specified in the given JMXServiceURL. |
protected javax.management.remote.rmi.RMIServer |
lookupRMIServerStub(javax.management.remote.JMXServiceURL url,
java.util.Map environment)
|
protected javax.management.remote.rmi.RMIServer |
narrowRMIServerStub(java.lang.Object stub)
|
void |
unbindServer(java.lang.Object server,
javax.management.remote.JMXServiceURL url,
java.util.Map environment)
Unbinds the server created by ConnectionResolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map) from the place specified in the JMXServiceURL. |
Methods inherited from class org.apache.felix.mosgi.jmx.rmiconnector.mx4j.remote.ConnectionResolver |
---|
getInstance |
Methods inherited from class org.apache.felix.mosgi.jmx.rmiconnector.mx4j.remote.ProviderHelper |
---|
constructClassName, findSystemPackageList, loadClass, normalizeProtocol |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RMIResolver()
Method Detail |
---|
public java.lang.Object lookupClient(javax.management.remote.JMXServiceURL url, java.util.Map environment) throws java.io.IOException
ConnectionResolver
JMXConnector
s.
lookupClient
in class ConnectionResolver
java.io.IOException
public java.lang.Object bindClient(java.lang.Object client, java.util.Map environment) throws java.io.IOException
ConnectionResolver
ConnectionResolver.lookupClient(javax.management.remote.JMXServiceURL, java.util.Map)
to the server side
bindClient
in class ConnectionResolver
java.io.IOException
protected javax.management.remote.rmi.RMIServer lookupRMIServerStub(javax.management.remote.JMXServiceURL url, java.util.Map environment) throws java.io.IOException
java.io.IOException
protected javax.management.remote.rmi.RMIServer narrowRMIServerStub(java.lang.Object stub)
protected javax.management.remote.rmi.RMIServer decodeStub(javax.management.remote.JMXServiceURL url, java.util.Map environment) throws java.io.IOException
java.io.IOException
public java.lang.Object createServer(javax.management.remote.JMXServiceURL url, java.util.Map environment) throws java.io.IOException
ConnectionResolver
JMXConnectorServer
s.
createServer
in class ConnectionResolver
java.io.IOException
ConnectionResolver.bindServer(java.lang.Object, javax.management.remote.JMXServiceURL, java.util.Map)
protected javax.management.remote.rmi.RMIServerImpl createRMIServer(javax.management.remote.JMXServiceURL url, java.util.Map environment) throws java.io.IOException
java.io.IOException
public javax.management.remote.JMXServiceURL bindServer(java.lang.Object server, javax.management.remote.JMXServiceURL url, java.util.Map environment) throws java.io.IOException
ConnectionResolver
ConnectionResolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map)
to a place specified in the JMXServiceURL.
bindServer
in class ConnectionResolver
java.io.IOException
ConnectionResolver.unbindServer(java.lang.Object, javax.management.remote.JMXServiceURL, java.util.Map)
protected java.lang.String encodeStub(javax.management.remote.rmi.RMIServerImpl rmiServer, java.util.Map environment) throws java.io.IOException
java.io.IOException
protected boolean isEncodedForm(javax.management.remote.JMXServiceURL url)
public void unbindServer(java.lang.Object server, javax.management.remote.JMXServiceURL url, java.util.Map environment) throws java.io.IOException
ConnectionResolver
ConnectionResolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map)
from the place specified in the JMXServiceURL.
unbindServer
in class ConnectionResolver
java.io.IOException
ConnectionResolver.bindServer(java.lang.Object, javax.management.remote.JMXServiceURL, java.util.Map)
protected void destroyServer(java.lang.Object server, java.util.Map environment) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |