public abstract class AbstractMessageReceiveInitializeTask
extends java.lang.Object
implements java.util.concurrent.Callable<java.lang.Boolean>
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
handlerMap |
protected long |
invokeTimespan |
protected static java.lang.String |
METHOD_MAPPED_NAME |
protected MessageRequest |
request |
protected MessageResponse |
response |
protected boolean |
returnNotNull |
构造器和说明 |
---|
AbstractMessageReceiveInitializeTask(MessageRequest request,
MessageResponse response,
java.util.Map<java.lang.String,java.lang.Object> handlerMap) |
限定符和类型 | 方法和说明 |
---|---|
protected abstract void |
acquire() |
java.lang.Boolean |
call() |
MessageRequest |
getRequest() |
MessageResponse |
getResponse() |
java.lang.String |
getStackTrace(java.lang.Throwable ex) |
protected abstract void |
injectFailInvoke(java.lang.Throwable error) |
protected abstract void |
injectFilterInvoke() |
protected abstract void |
injectInvoke() |
protected abstract void |
injectSuccessInvoke(long invokeTimespan) |
boolean |
isReturnNotNull() |
protected abstract void |
release() |
void |
setRequest(MessageRequest request) |
void |
setReturnNotNull(boolean returnNotNull) |
protected MessageRequest request
protected MessageResponse response
protected java.util.Map<java.lang.String,java.lang.Object> handlerMap
protected static final java.lang.String METHOD_MAPPED_NAME
protected boolean returnNotNull
protected long invokeTimespan
public AbstractMessageReceiveInitializeTask(MessageRequest request, MessageResponse response, java.util.Map<java.lang.String,java.lang.Object> handlerMap)
public java.lang.Boolean call()
call
在接口中 java.util.concurrent.Callable<java.lang.Boolean>
public java.lang.String getStackTrace(java.lang.Throwable ex)
public boolean isReturnNotNull()
public void setReturnNotNull(boolean returnNotNull)
public MessageResponse getResponse()
public MessageRequest getRequest()
public void setRequest(MessageRequest request)
protected abstract void injectInvoke()
protected abstract void injectSuccessInvoke(long invokeTimespan)
protected abstract void injectFailInvoke(java.lang.Throwable error)
protected abstract void injectFilterInvoke()
protected abstract void acquire()
protected abstract void release()