public abstract class JavaInterceptor
extends java.lang.Object
| Constructor and Description |
|---|
JavaInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkBlackListedVeniceFunction(java.lang.String funcName,
VncList args) |
void |
checkWhiteListedSystemProperty(java.lang.String property) |
java.lang.Object |
onGetBeanProperty(IInvoker invoker,
java.lang.Object receiver,
java.lang.String property) |
java.lang.Object |
onGetInstanceField(IInvoker invoker,
java.lang.Object receiver,
java.lang.String fieldName) |
java.lang.Object |
onGetStaticField(IInvoker invoker,
java.lang.Class<?> receiver,
java.lang.String fieldName) |
java.lang.Object |
onInvokeConstructor(IInvoker invoker,
java.lang.Class<?> receiver,
java.lang.Object... args) |
java.lang.Object |
onInvokeInstanceMethod(IInvoker invoker,
java.lang.Object receiver,
java.lang.String method,
java.lang.Object... args) |
java.lang.Object |
onInvokeStaticMethod(IInvoker invoker,
java.lang.Class<?> receiver,
java.lang.String method,
java.lang.Object... args) |
java.lang.Object |
onSetBeanProperty(IInvoker invoker,
java.lang.Object receiver,
java.lang.String property,
java.lang.Object value) |
public java.lang.Object onInvokeInstanceMethod(IInvoker invoker, java.lang.Object receiver, java.lang.String method, java.lang.Object... args)
public java.lang.Object onInvokeStaticMethod(IInvoker invoker, java.lang.Class<?> receiver, java.lang.String method, java.lang.Object... args)
public java.lang.Object onInvokeConstructor(IInvoker invoker, java.lang.Class<?> receiver, java.lang.Object... args)
public java.lang.Object onGetBeanProperty(IInvoker invoker, java.lang.Object receiver, java.lang.String property)
public java.lang.Object onSetBeanProperty(IInvoker invoker, java.lang.Object receiver, java.lang.String property, java.lang.Object value)
public java.lang.Object onGetStaticField(IInvoker invoker, java.lang.Class<?> receiver, java.lang.String fieldName)
public java.lang.Object onGetInstanceField(IInvoker invoker, java.lang.Object receiver, java.lang.String fieldName)
public void checkBlackListedVeniceFunction(java.lang.String funcName,
VncList args)
public void checkWhiteListedSystemProperty(java.lang.String property)