Package nablarch.fw.invoker
Class BasicHandlerListInvoker<TData,TResult>
java.lang.Object
nablarch.fw.invoker.BasicHandlerListInvoker<TData,TResult>
- Type Parameters:
TData- 処理対象データ型TResult- 処理結果データ型
- All Implemented Interfaces:
HandlerListInvoker<TData,TResult>
@Published(tag="architect")
public class BasicHandlerListInvoker<TData,TResult>
extends Object
implements HandlerListInvoker<TData,TResult>
HandlerListInvokerの基本実装クラス。
設定されたHandlerListBuilderを使用してハンドラリストを組み立てて、
そのハンドラリストを起動する。- Author:
- T.Kawasaki
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHandlerList(TData input) 実行対象となるハンドラリストを取得する。invokeHandlerList(TData input, ExecutionContext context) ハンドラリストの起動を行う。voidsetHandlerListBuilder(HandlerListBuilder<TData> handlerListBuilder) HandlerListBuilderを設定する。
-
Constructor Details
-
BasicHandlerListInvoker
public BasicHandlerListInvoker()
-
-
Method Details
-
invokeHandlerList
Description copied from interface:HandlerListInvokerハンドラリストの起動を行う。- Specified by:
invokeHandlerListin interfaceHandlerListInvoker<TData,TResult> - Parameters:
input- 入力データcontext- 実行コンテキスト- Returns:
- 出力データ
-
getHandlerList
実行対象となるハンドラリストを取得する。- Parameters:
input- 入力データ- Returns:
- ハンドラリスト
-
setHandlerListBuilder
HandlerListBuilderを設定する。- Parameters:
handlerListBuilder-HandlerListBuilder
-