org.apache.geronimo.system.jmx
Class JMXProxyManager

java.lang.Object
  extended by org.apache.geronimo.kernel.basic.BasicProxyManager
      extended by org.apache.geronimo.system.jmx.JMXProxyManager
All Implemented Interfaces:
ProxyManager

public class JMXProxyManager
extends BasicProxyManager

Pretty much the same as the BasicProxyManager, but it has a different way of handling the actual invocations.


Constructor Summary
JMXProxyManager(Kernel kernel)
           
 
Method Summary
protected  void doDestroy(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
           
protected  AbstractName getAbstractName(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
           
protected  net.sf.cglib.proxy.Callback getMethodInterceptor(Class proxyType, Kernel kernel, AbstractName target)
           
 
Methods inherited from class org.apache.geronimo.kernel.basic.BasicProxyManager
createProxy, createProxy, createProxyFactory, destroyProxy, getProxyTarget, isProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMXProxyManager

public JMXProxyManager(Kernel kernel)
Method Detail

getMethodInterceptor

protected net.sf.cglib.proxy.Callback getMethodInterceptor(Class proxyType,
                                                           Kernel kernel,
                                                           AbstractName target)
Overrides:
getMethodInterceptor in class BasicProxyManager

doDestroy

protected void doDestroy(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
Overrides:
doDestroy in class BasicProxyManager

getAbstractName

protected AbstractName getAbstractName(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
Overrides:
getAbstractName in class BasicProxyManager


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.