net.java.dev.moskito.core.dynamic
Class MoskitoInvokationProxy
java.lang.Object
net.java.dev.moskito.core.dynamic.MoskitoInvokationProxy
- All Implemented Interfaces:
- InvocationHandler
public class MoskitoInvokationProxy
- extends Object
- implements InvocationHandler
|
Constructor Summary |
MoskitoInvokationProxy(Object anImplementation,
IOnDemandCallHandler aHandler,
IOnDemandStatsFactory factory,
Class... interfaces)
|
MoskitoInvokationProxy(Object anImplementation,
IOnDemandCallHandler aHandler,
IOnDemandStatsFactory factory,
String category,
String subsystem,
Class... interfaces)
|
MoskitoInvokationProxy(Object anImplementation,
IOnDemandCallHandler aHandler,
IOnDemandStatsFactory factory,
String producerId,
String category,
String subsystem,
Class... interfaces)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
supportedInterfaces
private Class[] supportedInterfaces
declaredExceptions
private Class[] declaredExceptions
implementation
private Object implementation
handler
private IOnDemandCallHandler handler
producer
private OnDemandStatsProducer producer
MoskitoInvokationProxy
public MoskitoInvokationProxy(Object anImplementation,
IOnDemandCallHandler aHandler,
IOnDemandStatsFactory factory,
String producerId,
String category,
String subsystem,
Class... interfaces)
MoskitoInvokationProxy
public MoskitoInvokationProxy(Object anImplementation,
IOnDemandCallHandler aHandler,
IOnDemandStatsFactory factory,
Class... interfaces)
MoskitoInvokationProxy
public MoskitoInvokationProxy(Object anImplementation,
IOnDemandCallHandler aHandler,
IOnDemandStatsFactory factory,
String category,
String subsystem,
Class... interfaces)
guessProducerId
private static String guessProducerId(Object implementation)
guessExceptions
private void guessExceptions()
invoke
public Object invoke(Object aProxy,
Method aMethod,
Object[] args)
throws Throwable
- Specified by:
invoke in interface InvocationHandler
- Throws:
Throwable
createProxy
public Object createProxy()
createProxy
public Object createProxy(ClassLoader classLoader)
getImplementation
public Object getImplementation()
Copyright © 2006 MoSKito Project Team. All Rights Reserved.
MoSKito, the open source java monitoring framework