mx4j.remote.resolver.iiop
Class Resolver

java.lang.Object
  extended bymx4j.remote.ProviderHelper
      extended bymx4j.remote.ConnectionResolver
          extended bymx4j.remote.resolver.rmi.Resolver
              extended bymx4j.remote.resolver.iiop.Resolver

public class Resolver
extends Resolver

Version:
$Revision: 1.1 $

Constructor Summary
Resolver()
           
 
Method Summary
 java.lang.Object bindClient(java.lang.Object client, java.util.Map environment)
          Connects the client returned by Resolver.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 Resolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map) to a place specified by the JMXServiceURL.
protected  javax.management.remote.rmi.RMIServerImpl createRMIServer(javax.management.remote.JMXServiceURL url, java.util.Map environment)
           
protected  javax.management.remote.rmi.RMIServer decodeStub(javax.management.remote.JMXServiceURL url, java.util.Map environment)
           
 void destroyServer(java.lang.Object server, javax.management.remote.JMXServiceURL url, java.util.Map environment)
          Destroys the server created by Resolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map), by cleaning up resources it may have requested at creation time
protected  java.lang.String encodeStub(javax.management.remote.rmi.RMIServerImpl rmiServer, java.util.Map environment)
           
protected  boolean isEncodedForm(javax.management.remote.JMXServiceURL url)
           
protected  javax.management.remote.rmi.RMIServer narrowRMIServerStub(java.lang.Object stub)
           
 
Methods inherited from class mx4j.remote.resolver.rmi.Resolver
createServer, lookupClient, lookupRMIServerStub, unbindServer
 
Methods inherited from class mx4j.remote.ConnectionResolver
newConnectionResolver
 
Methods inherited from class mx4j.remote.ProviderHelper
constructClassName, findSystemPackageList, getLogger, loadClass, normalizeProtocol
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Resolver

public Resolver()
Method Detail

decodeStub

protected javax.management.remote.rmi.RMIServer decodeStub(javax.management.remote.JMXServiceURL url,
                                                           java.util.Map environment)
                                                    throws java.io.IOException
Overrides:
decodeStub in class Resolver
Throws:
java.io.IOException

narrowRMIServerStub

protected javax.management.remote.rmi.RMIServer narrowRMIServerStub(java.lang.Object stub)
Overrides:
narrowRMIServerStub in class Resolver

bindClient

public java.lang.Object bindClient(java.lang.Object client,
                                   java.util.Map environment)
                            throws java.io.IOException
Description copied from class: ConnectionResolver
Connects the client returned by ConnectionResolver.lookupClient(javax.management.remote.JMXServiceURL, java.util.Map) to the server side.

Overrides:
bindClient in class Resolver
Throws:
java.io.IOException

createRMIServer

protected javax.management.remote.rmi.RMIServerImpl createRMIServer(javax.management.remote.JMXServiceURL url,
                                                                    java.util.Map environment)
                                                             throws java.io.IOException
Overrides:
createRMIServer in class Resolver
Throws:
java.io.IOException

bindServer

public javax.management.remote.JMXServiceURL bindServer(java.lang.Object server,
                                                        javax.management.remote.JMXServiceURL url,
                                                        java.util.Map environment)
                                                 throws java.io.IOException
Description copied from class: ConnectionResolver
Binds the server created by ConnectionResolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map) to a place specified by the JMXServiceURL.

Overrides:
bindServer in class Resolver
Throws:
java.io.IOException

encodeStub

protected java.lang.String encodeStub(javax.management.remote.rmi.RMIServerImpl rmiServer,
                                      java.util.Map environment)
                               throws java.io.IOException
Overrides:
encodeStub in class Resolver
Throws:
java.io.IOException

isEncodedForm

protected boolean isEncodedForm(javax.management.remote.JMXServiceURL url)
Overrides:
isEncodedForm in class Resolver

destroyServer

public void destroyServer(java.lang.Object server,
                          javax.management.remote.JMXServiceURL url,
                          java.util.Map environment)
                   throws java.io.IOException
Description copied from class: ConnectionResolver
Destroys the server created by ConnectionResolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map), by cleaning up resources it may have requested at creation time

Overrides:
destroyServer in class Resolver
Throws:
java.io.IOException


Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.