nablarch.fw.invoker
クラス BasicHandlerListInvoker<TData,TResult>

java.lang.Object
  上位を拡張 nablarch.fw.invoker.BasicHandlerListInvoker<TData,TResult>
型パラメータ:
TData - 処理対象データ型
TResult - 処理結果データ型
すべての実装されたインタフェース:
HandlerListInvoker<TData,TResult>

@Published(tag="architect")
public class BasicHandlerListInvoker<TData,TResult>
extends java.lang.Object
implements HandlerListInvoker<TData,TResult>

HandlerListInvokerの基本実装クラス。 設定されたHandlerListBuilderを使用してハンドラリストを組み立てて、 そのハンドラリストを起動する。


コンストラクタの概要
BasicHandlerListInvoker()
           
 
メソッドの概要
protected  java.util.List<nablarch.fw.Handler<?,?>> getHandlerList(TData input)
          実行対象となるハンドラリストを取得する。
 TResult invokeHandlerList(TData input, nablarch.fw.ExecutionContext context)
          ハンドラリストの起動を行う。
 void setHandlerListBuilder(HandlerListBuilder<TData> handlerListBuilder)
          HandlerListBuilderを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicHandlerListInvoker

public BasicHandlerListInvoker()
メソッドの詳細

invokeHandlerList

public TResult invokeHandlerList(TData input,
                                 nablarch.fw.ExecutionContext context)
インタフェース HandlerListInvoker の記述:
ハンドラリストの起動を行う。

定義:
インタフェース HandlerListInvoker<TData,TResult> 内の invokeHandlerList
パラメータ:
input - 入力データ
context - 実行コンテキスト
戻り値:
出力データ

getHandlerList

protected java.util.List<nablarch.fw.Handler<?,?>> getHandlerList(TData input)
実行対象となるハンドラリストを取得する。

パラメータ:
input - 入力データ
戻り値:
ハンドラリスト

setHandlerListBuilder

public void setHandlerListBuilder(HandlerListBuilder<TData> handlerListBuilder)
HandlerListBuilderを設定する。

パラメータ:
handlerListBuilder - HandlerListBuilder