Class DynamicProxyInterceptor<T>
- java.lang.Object
-
- cloud.filibuster.instrumentation.libraries.dynamic.proxy.DynamicProxyInterceptor<T>
-
- All Implemented Interfaces:
java.lang.reflect.InvocationHandler
public final class DynamicProxyInterceptor<T> extends java.lang.Object implements java.lang.reflect.InvocationHandler
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Boolean
disableInstrumentation
static java.lang.Boolean
disableServerCommunication
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> T
createInterceptor(T target, java.lang.String connectionString)
java.lang.Object
invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
-
-
-
Method Detail
-
invoke
@Nullable public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
- Specified by:
invoke
in interfacejava.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
-
createInterceptor
public static <T> T createInterceptor(T target, java.lang.String connectionString)
-
-