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 java.lang.Object
implements net.sf.cglib.proxy.MethodInterceptor

Version:
$Rev: 809078 $ $Date: 2009-08-29 08:51:12 +0800 (Sat, 29 Aug 2009) $

Constructor Summary
JMXProxyMethodInterceptor(java.lang.Class proxyType, Kernel kernel, AbstractName targetName)
           
 
Method Summary
 void destroy()
           
 AbstractName getAbstractName()
           
 java.lang.Object intercept(java.lang.Object object, java.lang.reflect.Method method, java.lang.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(java.lang.Class proxyType,
                                 Kernel kernel,
                                 AbstractName targetName)
Method Detail

destroy

public void destroy()

getAbstractName

public AbstractName getAbstractName()

intercept

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


Copyright © 2003-2012 The Apache Geronimo development community. All Rights Reserved.