TData
- 処理対象データ型TResult
- 処理結果データ型@Published(tag="architect") public class BasicHandlerListInvoker<TData,TResult> extends java.lang.Object implements HandlerListInvoker<TData,TResult>
HandlerListInvoker
の基本実装クラス。
設定されたHandlerListBuilder
を使用してハンドラリストを組み立てて、
そのハンドラリストを起動する。Modifier and Type | Method and Description |
---|---|
protected java.util.List<Handler<?,?>> |
getHandlerList(TData input)
実行対象となるハンドラリストを取得する。
|
TResult |
invokeHandlerList(TData input,
ExecutionContext context)
ハンドラリストの起動を行う。
|
void |
setHandlerListBuilder(HandlerListBuilder<TData> handlerListBuilder)
HandlerListBuilder を設定する。 |
public TResult invokeHandlerList(TData input, ExecutionContext context)
HandlerListInvoker
invokeHandlerList
in interface HandlerListInvoker<TData,TResult>
input
- 入力データcontext
- 実行コンテキストprotected java.util.List<Handler<?,?>> getHandlerList(TData input)
input
- 入力データpublic void setHandlerListBuilder(HandlerListBuilder<TData> handlerListBuilder)
HandlerListBuilder
を設定する。handlerListBuilder
- HandlerListBuilder