public class EventMethod
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
hasSession |
private boolean |
isStreaming |
private static Logger |
LOG |
protected java.lang.reflect.Method |
method |
private java.lang.Class<?>[] |
paramTypes |
protected java.lang.Class<?> |
pojo |
Constructor and Description |
---|
EventMethod(java.lang.Class<?> pojo,
java.lang.reflect.Method method) |
EventMethod(java.lang.Class<?> pojo,
java.lang.String methodName,
java.lang.Class<?>... paramTypes) |
Modifier and Type | Method and Description |
---|---|
void |
call(java.lang.Object obj,
java.lang.Object... args) |
private static java.lang.Object[] |
dropFirstArg(java.lang.Object[] args) |
java.lang.reflect.Method |
getMethod() |
protected java.lang.Class<?>[] |
getParamTypes() |
private void |
identifyPresentParamTypes() |
boolean |
isHasSession() |
boolean |
isStreaming() |
private static final Logger LOG
protected java.lang.Class<?> pojo
protected java.lang.reflect.Method method
private boolean hasSession
private boolean isStreaming
private java.lang.Class<?>[] paramTypes
public EventMethod(java.lang.Class<?> pojo, java.lang.reflect.Method method)
public EventMethod(java.lang.Class<?> pojo, java.lang.String methodName, java.lang.Class<?>... paramTypes)
private static java.lang.Object[] dropFirstArg(java.lang.Object[] args)
public void call(java.lang.Object obj, java.lang.Object... args)
public java.lang.reflect.Method getMethod()
protected java.lang.Class<?>[] getParamTypes()
private void identifyPresentParamTypes()
public boolean isHasSession()
public boolean isStreaming()