public abstract class ActivityInvocationHandlerBase
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
Constructor and Description |
---|
ActivityInvocationHandlerBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.function.Function<java.lang.Object[],java.lang.Object> |
getActivityFunc(java.lang.reflect.Method method,
MethodRetry methodRetry,
java.lang.String activityName) |
protected void |
init(java.lang.Class<?> activityInterface) |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
static <T> T |
newProxy(java.lang.Class<T> activityInterface,
java.lang.reflect.InvocationHandler invocationHandler) |
public static <T> T newProxy(java.lang.Class<T> activityInterface, java.lang.reflect.InvocationHandler invocationHandler)
protected void init(java.lang.Class<?> activityInterface)
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
invoke
in interface java.lang.reflect.InvocationHandler
protected abstract java.util.function.Function<java.lang.Object[],java.lang.Object> getActivityFunc(java.lang.reflect.Method method, MethodRetry methodRetry, java.lang.String activityName)