org.apache.geronimo.system.jmx
Class JMXProxyManager

java.lang.Object
  extended byorg.apache.geronimo.kernel.basic.BasicProxyManager
      extended byorg.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.

Version:
$Rev: 395155 $ $Date: 2006-04-19 08:44:24 +0200 (Wed, 19 Apr 2006) $

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)

doDestroy

protected void doDestroy(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)

getAbstractName

protected org.apache.geronimo.gbean.AbstractName getAbstractName(net.sf.cglib.proxy.MethodInterceptor methodInterceptor)


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