TData - 処理対象データ型TResult - 処理結果データ型public class AsyncHandlerListInvoker<TData,TResult> extends java.lang.Object implements HandlerListInvoker<TData,java.util.concurrent.Future<TResult>>
HandlerListInvokerの実装クラス。| Constructor and Description | 
|---|
AsyncHandlerListInvoker()
AsyncHandlerListInvokerを生成する。 | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.util.concurrent.Callable<TResult> | 
createCallable(HandlerListInvoker<TData,TResult> handlerListInvoker,
              TData input,
              ExecutionContext context)
ハンドラリストを起動する 
Callableインスタンスを生成する。
 ハンドラリストの起動方法を変更したい場合や、起動前後に処理を追加したい場合、
 本メソッドをオーバーライドしてよい。 | 
java.util.concurrent.Future<TResult> | 
invokeHandlerList(TData input,
                 ExecutionContext context)
ハンドラリストの起動を行う。 
 | 
void | 
setExecutorServiceFactory(ExecutorServiceFactory executorServiceFactory)
ExecutorServiceFactoryを設定する。
 ここで設定されたファクトリから、ExecutorServiceを取得して、
 ハンドラリストを起動する。 | 
void | 
setHandlerListInvoker(HandlerListInvoker<TData,TResult> handlerListInvoker)
HandlerListInvokerを設定する。
 ここで設定されたHandlerListInvokerを使用して、
 ハンドラリストを起動する。 | 
@Published(tag="architect") public AsyncHandlerListInvoker()
AsyncHandlerListInvokerを生成する。public java.util.concurrent.Future<TResult> invokeHandlerList(TData input, ExecutionContext context)
HandlerListInvokerinvokeHandlerList in interface HandlerListInvoker<TData,java.util.concurrent.Future<TResult>>input - 入力データcontext - 実行コンテキスト@Published(tag="architect") protected java.util.concurrent.Callable<TResult> createCallable(HandlerListInvoker<TData,TResult> handlerListInvoker, TData input, ExecutionContext context)
Callableインスタンスを生成する。
 ハンドラリストの起動方法を変更したい場合や、起動前後に処理を追加したい場合、
 本メソッドをオーバーライドしてよい。handlerListInvoker - HandlerListInvokerinput - 入力データcontext - ExecutionContextCallableインスタンスpublic void setHandlerListInvoker(HandlerListInvoker<TData,TResult> handlerListInvoker)
HandlerListInvokerを設定する。
 ここで設定されたHandlerListInvokerを使用して、
 ハンドラリストを起動する。handlerListInvoker - HandlerListInvokerインスタンスpublic void setExecutorServiceFactory(ExecutorServiceFactory executorServiceFactory)
ExecutorServiceFactoryを設定する。
 ここで設定されたファクトリから、ExecutorServiceを取得して、
 ハンドラリストを起動する。executorServiceFactory - ExecutorServiceFactory