shohaku.core.functor
インタフェース FInvoker


public interface FInvoker

一連の処理の遅延呼び出しを実行する機能を提供します。

処理は全て invoke(Object[]) 内で完結します。
このインターフェースは複数のスレッドからの非同期な実行が前提と為っています。
実装クラスはスレッドセーフである必要があります。


メソッドの概要
 java.lang.Object invoke(java.lang.Object[] args)
          パラメータに基づき処理を実行し結果を返却します。
 

メソッドの詳細

invoke

public java.lang.Object invoke(java.lang.Object[] args)
パラメータに基づき処理を実行し結果を返却します。

パラメータ:
args - 実行パラメータ
戻り値:
実行結果
例外:
FunctorException - 予測外の問題から検索に失敗した場合