26.3.3 取消し操作
返されたPgxFuture
インスタンスのcancel
メソッドを呼び出して、保留中のリクエストを取り消すことができます。
たとえば:
PgxFuture<Object> promise=...
// do something else
promise.cancel(); // will cancel computation
後続のpromise.get()
コールでは、CancellationExceptionがスローされます。
ノート:
Javaの協調的なスレッド・モデルのために、PGXが実際に計算を停止するまでに時間がかかることがあります。親トピック: グラフ・サーバー(PGX)での非同期リクエストの処理