パッケージ jakarta.ejb
クラス AsyncResult<V>
- java.lang.ObjectSE
-
- jakarta.ejb.AsyncResult<V>
- 型パラメーター:
V- この Future のgetメソッドによって返される結果型
- 実装されているすべてのインターフェース:
FutureSE<V>
public final class AsyncResult<V> extends ObjectSE implements FutureSE<V>
非同期メソッド呼び出しの結果をFutureオブジェクトとしてラップし、ビジネスインターフェースシグネチャーとの互換性を保持します。コンストラクターで指定された値はコンテナーによって取得され、クライアントが使用できるようになります。
このオブジェクトはクライアントに渡されないことに注意してください。コンテナーに結果値を提供するのに便利です。アプリケーションはそのインスタンスメソッドを呼び出さないでください。
- 導入:
- EJB 3.1
コンストラクターの概要
コンストラクター コンストラクター 説明 AsyncResult(V result)非同期メソッド呼び出しの結果をラップするAsyncResultインスタンスを作成します
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 booleancancel(boolean mayInterruptIfRunning)このメソッドは呼び出さないでください。Vget()このメソッドは呼び出さないでください。Vget(long timeout, TimeUnitSE unit)このメソッドは呼び出さないでください。booleanisCancelled()このメソッドは呼び出さないでください。booleanisDone()このメソッドは呼び出さないでください。
コンストラクターの詳細
AsyncResult
public AsyncResult(V result)
非同期メソッド呼び出しの結果をラップするAsyncResultインスタンスを作成します- パラメーター:
result- クライアントが利用できるようにする非同期メソッド呼び出しの結果
メソッドの詳細
cancel
public boolean cancel(boolean mayInterruptIfRunning)
このメソッドは呼び出さないでください。クラスレベルのコメントを参照してください。
isCancelled
public boolean isCancelled()
このメソッドは呼び出さないでください。クラスレベルのコメントを参照してください。- 次で指定:
- インターフェース
FutureSE<V>のisCancelled
isDone
public boolean isDone()
このメソッドは呼び出さないでください。クラスレベルのコメントを参照してください。
get
public V get() throws InterruptedExceptionSE, ExecutionExceptionSE
このメソッドは呼び出さないでください。クラスレベルのコメントを参照してください。- 次で指定:
- インターフェース
FutureSE<V>のget - 例外:
InterruptedExceptionSEExecutionExceptionSE
get
public V get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE
このメソッドは呼び出さないでください。クラスレベルのコメントを参照してください。- 次で指定:
- インターフェース
FutureSE<V>のgetSE - 例外:
InterruptedExceptionSEExecutionExceptionSETimeoutExceptionSE