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