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, waitSE
public 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
InterruptedExceptionSE
ExecutionExceptionSE
public V get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE
FutureSE<V>
の getSE
InterruptedExceptionSE
ExecutionExceptionSE
TimeoutExceptionSE
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.