パッケージ 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
インスタンスを作成します
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
cancel(boolean mayInterruptIfRunning)
このメソッドは呼び出さないでください。V
get()
このメソッドは呼び出さないでください。V
get(long timeout, TimeUnitSE unit)
このメソッドは呼び出さないでください。boolean
isCancelled()
このメソッドは呼び出さないでください。boolean
isDone()
このメソッドは呼び出さないでください。
コンストラクターの詳細
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
- 例外:
InterruptedExceptionSE
ExecutionExceptionSE
get
public V get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE
このメソッドは呼び出さないでください。クラスレベルのコメントを参照してください。- 次で指定:
- インターフェース
FutureSE<V>
のgetSE
- 例外:
InterruptedExceptionSE
ExecutionExceptionSE
TimeoutExceptionSE