public interface ChannelProgressivePromise extends ProgressivePromise<java.lang.Void>, ChannelProgressiveFuture, ChannelPromise
ChannelPromise which will be notified once the associated bytes is transferring.| Modifier and Type | Method and Description |
|---|---|
ChannelProgressivePromise |
addListener (GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Adds the specified listener to this future.
|
ChannelProgressivePromise |
addListeners (GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Adds the specified listeners to this future.
|
ChannelProgressivePromise |
await ()
Waits for this future to be completed.
|
ChannelProgressivePromise |
awaitUninterruptibly ()
Waits for this future to be completed without
interruption.
|
ChannelProgressivePromise |
removeListener (GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Removes the first occurrence of the specified listener from this future.
|
ChannelProgressivePromise |
removeListeners (GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Removes the first occurrence for each of the listeners from this future.
|
ChannelProgressivePromise |
setFailure (java.lang.Throwable cause)
Marks this future as a failure and notifies all
listeners.
|
ChannelProgressivePromise |
setProgress (long progress,
long total)
Sets the current progress of the operation and notifies the listeners that implement
GenericProgressiveFutureListener. |
ChannelProgressivePromise |
setSuccess () |
ChannelProgressivePromise |
setSuccess (java.lang.Void result)
Marks this future as a success and notifies all
listeners.
|
ChannelProgressivePromise |
sync ()
Waits for this future until it is done, and rethrows the cause of the failure if this future
failed.
|
ChannelProgressivePromise |
syncUninterruptibly ()
Waits for this future until it is done, and rethrows the cause of the failure if this future
failed.
|
tryProgress channel, trySuccess setUncancellable, tryFailure, trySuccess await, await, awaitUninterruptibly, awaitUninterruptibly, cancel, cause, getNow, isCancellable, isSuccess get, get, isCancelled, isDoneChannelProgressivePromise addListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Future addListener in interface ChannelFuture addListener in interface ChannelProgressiveFuture addListener in interface ChannelPromise addListener in interface ProgressiveFuture<java.lang.Void>addListener in interface ProgressivePromise<java.lang.Void>addListener in interface Promise<java.lang.Void>ChannelProgressivePromise addListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Future addListeners in interface ChannelFuture addListeners in interface ChannelProgressiveFuture addListeners in interface ChannelPromise addListeners in interface ProgressiveFuture<java.lang.Void>addListeners in interface ProgressivePromise<java.lang.Void>addListeners in interface Promise<java.lang.Void>ChannelProgressivePromise removeListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Future removeListener in interface ChannelFuture removeListener in interface ChannelProgressiveFuture removeListener in interface ChannelPromise removeListener in interface ProgressiveFuture<java.lang.Void>removeListener in interface ProgressivePromise<java.lang.Void>removeListener in interface Promise<java.lang.Void>ChannelProgressivePromise removeListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Future removeListeners in interface ChannelFuture removeListeners in interface ChannelProgressiveFuture removeListeners in interface ChannelPromise removeListeners in interface ProgressiveFuture<java.lang.Void>removeListeners in interface ProgressivePromise<java.lang.Void>removeListeners in interface Promise<java.lang.Void>ChannelProgressivePromise sync() throws java.lang.InterruptedException
Future sync in interface ChannelFuture sync in interface ChannelProgressiveFuture sync in interface ChannelPromise sync in interface ProgressiveFuture<java.lang.Void>sync in interface ProgressivePromise<java.lang.Void>sync in interface Promise<java.lang.Void>java.lang.InterruptedExceptionChannelProgressivePromise syncUninterruptibly()
Future syncUninterruptibly in interface ChannelFuture syncUninterruptibly in interface ChannelProgressiveFuture syncUninterruptibly in interface ChannelPromise syncUninterruptibly in interface ProgressiveFuture<java.lang.Void>syncUninterruptibly in interface ProgressivePromise<java.lang.Void>syncUninterruptibly in interface Promise<java.lang.Void>ChannelProgressivePromise await() throws java.lang.InterruptedException
Future await in interface ChannelFuture await in interface ChannelProgressiveFuture await in interface ChannelPromise await in interface ProgressiveFuture<java.lang.Void>await in interface ProgressivePromise<java.lang.Void>await in interface Promise<java.lang.Void>java.lang.InterruptedException - if the current thread was interruptedChannelProgressivePromise awaitUninterruptibly()
Future InterruptedException and
discards it silently.awaitUninterruptibly in interface ChannelFuture awaitUninterruptibly in interface ChannelProgressiveFuture awaitUninterruptibly in interface ChannelPromise awaitUninterruptibly in interface ProgressiveFuture<java.lang.Void>awaitUninterruptibly in interface ProgressivePromise<java.lang.Void>awaitUninterruptibly in interface Promise<java.lang.Void>ChannelProgressivePromise setSuccess(java.lang.Void result)
Promise IllegalStateException.setSuccess in interface ChannelPromise setSuccess in interface ProgressivePromise<java.lang.Void>setSuccess in interface Promise<java.lang.Void>ChannelProgressivePromise setSuccess()
setSuccess in interface ChannelPromise ChannelProgressivePromise setFailure(java.lang.Throwable cause)
Promise IllegalStateException.setFailure in interface ChannelPromise setFailure in interface ProgressivePromise<java.lang.Void>setFailure in interface Promise<java.lang.Void>ChannelProgressivePromise setProgress(long progress, long total)
ProgressivePromise GenericProgressiveFutureListener.setProgress in interface ProgressivePromise<java.lang.Void>Copyright © 2008–2018 The Netty Project. All rights reserved.