mx4j.tools.remote.resolver.local
Class Resolver
Object | bindClient(Object client, Map environment) - Connects the client returned by
ConnectionResolver.lookupClient(JMXServiceURL,Map) to the server side.
|
javax.management.remote.JMXServiceURL | bindServer(Object server, javax.management.remote.JMXServiceURL url, Map environment) - Binds the server created by
ConnectionResolver.createServer(JMXServiceURL,Map) to a place specified by the JMXServiceURL.
|
Object | createServer(javax.management.remote.JMXServiceURL url, Map environment) - Creates an instance of the server as specified in the given JMXServiceURL.
|
void | destroyServer(Object server, javax.management.remote.JMXServiceURL url, Map environment) - Destroys the server created by
ConnectionResolver.createServer(JMXServiceURL,Map) , by cleaning up resources it may have requested
at creation time
|
Object | lookupClient(javax.management.remote.JMXServiceURL url, Map environment) - Looks up a connection with the server side as specified in the given JMXServiceURL.
|
void | unbindServer(Object server, javax.management.remote.JMXServiceURL address, Map environment) - Unbinds the server bound by
ConnectionResolver.bindServer(Object,JMXServiceURL,Map) from the place specified by the JMXServiceURL.
|
bindClient
public Object bindClient(Object client,
Map environment)
throws IOException
- bindClient in interface ConnectionResolver
- An object of the same type as the client passed in; normally the client object itself
bindServer
public javax.management.remote.JMXServiceURL bindServer(Object server,
javax.management.remote.JMXServiceURL url,
Map environment)
throws IOException
- bindServer in interface ConnectionResolver
- a new JMXServiceURL that specifies where the server has been bound to.
createServer
public Object createServer(javax.management.remote.JMXServiceURL url,
Map environment)
throws IOException
Creates an instance of the server as specified in the given JMXServiceURL.
It is only a factory method, it should just return a fresh instance of the server;
other methods are responsible to make it available to clients (for example exporting it).
This method is used in implementations of javax.management.remote.JMXConnectorServer.start
.
- createServer in interface ConnectionResolver
destroyServer
public void destroyServer(Object server,
javax.management.remote.JMXServiceURL url,
Map environment)
throws IOException
- destroyServer in interface ConnectionResolver
lookupClient
public Object lookupClient(javax.management.remote.JMXServiceURL url,
Map environment)
throws IOException
Looks up a connection with the server side as specified in the given JMXServiceURL.
This method is used in implementations of javax.management.remote.JMXConnector.connect()
.
- lookupClient in interface ConnectionResolver
unbindServer
public void unbindServer(Object server,
javax.management.remote.JMXServiceURL address,
Map environment)
throws IOException
- unbindServer in interface ConnectionResolver
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.