V - この Future の get メソッドによって返される結果型 public final class AsyncResult<V> extends ObjectSE implements FutureSE<V>
Future オブジェクトとしてラップし、ビジネスインターフェースシグネチャーとの互換性を保持します。コンストラクターで指定された値はコンテナーによって取得され、クライアントが使用できるようになります。
このオブジェクトはクライアントに渡されないことに注意してください。コンテナーに結果値を提供するのに便利です。アプリケーションはそのインスタンスメソッドを呼び出さないでください。
| コンストラクターと説明 |
|---|
AsyncResult(V result) 非同期メソッド呼び出しの結果をラップする AsyncResult インスタンスを作成します |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | cancel(boolean mayInterruptIfRunning) このメソッドは呼び出さないでください。 |
V | get() このメソッドは呼び出さないでください。 |
V | get(long timeout, TimeUnitSE unit) このメソッドは呼び出さないでください。 |
boolean | isCancelled() このメソッドは呼び出さないでください。 |
boolean | isDone() このメソッドは呼び出さないでください。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic AsyncResult(V result)
AsyncResult インスタンスを作成します result - クライアントが利用できるようにする非同期メソッド呼び出しの結果 public boolean cancel(boolean mayInterruptIfRunning)
public boolean isCancelled()
FutureSE<V> の isCancelledSE public boolean isDone()
public V get() throws InterruptedExceptionSE, ExecutionExceptionSE
FutureSE<V> の getSE InterruptedExceptionSEExecutionExceptionSEpublic V get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE
FutureSE<V> の getSE InterruptedExceptionSEExecutionExceptionSETimeoutExceptionSECopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.