REQ - 请求泛型RESP - 响应泛型public abstract class AbstractOctopusBatchActivator<REQ extends OctopusBatchRequest<RESP>,RESP extends OctopusBatchResponse> extends Object
| 构造器和说明 |
|---|
AbstractOctopusBatchActivator() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected RESP |
doActivate(REQ request) |
void |
init() |
abstract Object |
insertJournal(REQ request)
日志表插入.
|
abstract RESP |
responseWithException(REQ request,
Exception exception)
根据异常获取响应.
|
abstract void |
updateJournal(Object journal,
AbstractOctopusBatchHandler<REQ,RESP> handler,
RESP response)
日志表更新.
|
@PostConstruct public void init()
public abstract RESP responseWithException(REQ request, Exception exception)
request - 请求exception - 异常public abstract void updateJournal(Object journal, AbstractOctopusBatchHandler<REQ,RESP> handler, RESP response)
journal - 日志handler - 处理器response - 响应protected RESP doActivate(REQ request) throws BatchException
BatchExceptionCopyright © 2021 KRProject. All rights reserved.