public abstract class BaseChainManager<Req,Resp> extends Object
Description: 责任链管理器
@Date: 2022-12-04 14:03:04
@Author: 飞拳
| 构造器和说明 |
|---|
BaseChainManager(LinkedList<BaseNode> nodeList) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseChainManager<Req,Resp> |
addNode(BaseNode node)
添加节点
|
BaseChainManager<Req,Resp> |
addNodes(BaseNode... nodes) |
Resp |
getResp()
获取结果
|
protected abstract BaseChainContext<Req,Resp> |
initChainContext(Req req) |
BaseChainManager<Req,Resp> |
start(Req req)
启动
|
BaseChainManager<Req,Resp> |
start(Req req,
Long userId) |
public BaseChainManager(LinkedList<BaseNode> nodeList)
public BaseChainManager<Req,Resp> addNode(BaseNode node)
添加节点
public BaseChainManager<Req,Resp> addNodes(BaseNode... nodes)
public BaseChainManager<Req,Resp> start(Req req)
启动
public BaseChainManager<Req,Resp> start(Req req, Long userId)
protected abstract BaseChainContext<Req,Resp> initChainContext(Req req)
public Resp getResp()
获取结果
Copyright © 2022. All rights reserved.