public abstract class AbstractUserProcessor<T> extends AbstractLifeCycle implements UserProcessor<T>
UserProcessor.ExecutorSelector| 限定符和类型 | 字段和说明 |
|---|---|
protected UserProcessor.ExecutorSelector |
executorSelector
executor selector, default null unless provide one using its setter method
|
| 构造器和说明 |
|---|
AbstractUserProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
ClassLoader |
getBizClassLoader()
Get business class loader
|
Executor |
getExecutor()
By default return null.
|
UserProcessor.ExecutorSelector |
getExecutorSelector()
Use this method to get the executor selector.
|
BizContext |
preHandleRequest(RemotingContext remotingCtx,
T request)
Provide a default -
DefaultBizContext implementation of BizContext. |
boolean |
processInIOThread()
By default, return false, means not deserialize and process biz logic in io thread
|
void |
setExecutorSelector(UserProcessor.ExecutorSelector executorSelector)
Use this method to set executor selector.
|
boolean |
timeoutDiscard()
By default, return true, means discard requests which timeout already.
|
ensureStarted, isStarted, shutdown, startupclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleRequest, handleRequest, interestprotected UserProcessor.ExecutorSelector executorSelector
public BizContext preHandleRequest(RemotingContext remotingCtx, T request)
DefaultBizContext implementation of BizContext.preHandleRequest 在接口中 UserProcessor<T>remotingCtx - remoting contextrequest - requestUserProcessor.preHandleRequest(com.alipay.remoting.RemotingContext, java.lang.Object)public Executor getExecutor()
getExecutor 在接口中 UserProcessor<T>UserProcessor.getExecutor()public ClassLoader getBizClassLoader()
UserProcessorgetBizClassLoader 在接口中 UserProcessor<T>public UserProcessor.ExecutorSelector getExecutorSelector()
UserProcessorgetExecutorSelector 在接口中 UserProcessor<T>UserProcessor.getExecutorSelector()public void setExecutorSelector(UserProcessor.ExecutorSelector executorSelector)
UserProcessorsetExecutorSelector 在接口中 UserProcessor<T>executorSelector - executor selectorUserProcessor.setExecutorSelector(ExecutorSelector)public boolean processInIOThread()
processInIOThread 在接口中 UserProcessor<T>UserProcessor.processInIOThread()public boolean timeoutDiscard()
timeoutDiscard 在接口中 UserProcessor<T>Copyright © 2020. All rights reserved.