org.apache.geronimo.system.jmx
Class JMXProxyMethodInterceptor

java.lang.Object
  extended by org.apache.geronimo.system.jmx.JMXProxyMethodInterceptor
All Implemented Interfaces:
net.sf.cglib.proxy.Callback, net.sf.cglib.proxy.MethodInterceptor

public class JMXProxyMethodInterceptor
extends Object
implements net.sf.cglib.proxy.MethodInterceptor


Constructor Summary
JMXProxyMethodInterceptor(Class proxyType, Kernel kernel, AbstractName targetName)
           
 
Method Summary
 void destroy()
           
 AbstractName getAbstractName()
           
 Object intercept(Object object, Method method, Object[] args, net.sf.cglib.proxy.MethodProxy proxy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMXProxyMethodInterceptor

public JMXProxyMethodInterceptor(Class proxyType,
                                 Kernel kernel,
                                 AbstractName targetName)
Method Detail

destroy

public void destroy()

getAbstractName

public AbstractName getAbstractName()

intercept

public final Object intercept(Object object,
                              Method method,
                              Object[] args,
                              net.sf.cglib.proxy.MethodProxy proxy)
                       throws Throwable
Specified by:
intercept in interface net.sf.cglib.proxy.MethodInterceptor
Throws:
Throwable


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