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:
org.apache.geronimo.kernel.proxy.ProxyManager

public class JMXProxyManager
extends org.apache.geronimo.kernel.basic.BasicProxyManager

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


Constructor Summary
JMXProxyManager(org.apache.geronimo.kernel.Kernel kernel)
           
 
Method Summary
protected  void doDestroy(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
           
protected  org.apache.geronimo.gbean.AbstractName getAbstractName(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
           
protected  net.sf.cglib.proxy.Callback getMethodInterceptor(Class proxyType, org.apache.geronimo.kernel.Kernel kernel, org.apache.geronimo.gbean.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(org.apache.geronimo.kernel.Kernel kernel)
Method Detail

getMethodInterceptor

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

doDestroy

protected void doDestroy(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
Overrides:
doDestroy in class org.apache.geronimo.kernel.basic.BasicProxyManager

getAbstractName

protected org.apache.geronimo.gbean.AbstractName getAbstractName(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)
Overrides:
getAbstractName in class org.apache.geronimo.kernel.basic.BasicProxyManager


Copyright © 2006 Apache Software Foundation. All Rights Reserved.