public interface ChannelProgressivePromise extends ProgressivePromise<java.lang.Void>, ChannelProgressiveFuture, ChannelPromise
ChannelPromise which will be notified once the associated bytes is transferring.| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
ChannelProgressivePromise |
unvoid()
|
tryProgresschannel, trySuccessisVoidsetUncancellable, tryFailure, trySuccessawait, await, awaitUninterruptibly, awaitUninterruptibly, cancel, cause, getNow, isCancellable, isSuccessChannelProgressivePromise addListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
FutureaddListener 在接口中 ChannelFutureaddListener 在接口中 ChannelProgressiveFutureaddListener 在接口中 ChannelPromiseaddListener 在接口中 ProgressiveFuture<java.lang.Void>addListener 在接口中 ProgressivePromise<java.lang.Void>addListener 在接口中 Promise<java.lang.Void>ChannelProgressivePromise addListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
FutureaddListeners 在接口中 ChannelFutureaddListeners 在接口中 ChannelProgressiveFutureaddListeners 在接口中 ChannelPromiseaddListeners 在接口中 ProgressiveFuture<java.lang.Void>addListeners 在接口中 ProgressivePromise<java.lang.Void>addListeners 在接口中 Promise<java.lang.Void>ChannelProgressivePromise removeListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
FutureremoveListener 在接口中 ChannelFutureremoveListener 在接口中 ChannelProgressiveFutureremoveListener 在接口中 ChannelPromiseremoveListener 在接口中 ProgressiveFuture<java.lang.Void>removeListener 在接口中 ProgressivePromise<java.lang.Void>removeListener 在接口中 Promise<java.lang.Void>ChannelProgressivePromise removeListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
FutureremoveListeners 在接口中 ChannelFutureremoveListeners 在接口中 ChannelProgressiveFutureremoveListeners 在接口中 ChannelPromiseremoveListeners 在接口中 ProgressiveFuture<java.lang.Void>removeListeners 在接口中 ProgressivePromise<java.lang.Void>removeListeners 在接口中 Promise<java.lang.Void>ChannelProgressivePromise sync() throws java.lang.InterruptedException
Futuresync 在接口中 ChannelFuturesync 在接口中 ChannelProgressiveFuturesync 在接口中 ChannelPromisesync 在接口中 ProgressiveFuture<java.lang.Void>sync 在接口中 ProgressivePromise<java.lang.Void>sync 在接口中 Promise<java.lang.Void>java.lang.InterruptedExceptionChannelProgressivePromise syncUninterruptibly()
FuturesyncUninterruptibly 在接口中 ChannelFuturesyncUninterruptibly 在接口中 ChannelProgressiveFuturesyncUninterruptibly 在接口中 ChannelPromisesyncUninterruptibly 在接口中 ProgressiveFuture<java.lang.Void>syncUninterruptibly 在接口中 ProgressivePromise<java.lang.Void>syncUninterruptibly 在接口中 Promise<java.lang.Void>ChannelProgressivePromise await() throws java.lang.InterruptedException
Futureawait 在接口中 ChannelFutureawait 在接口中 ChannelProgressiveFutureawait 在接口中 ChannelPromiseawait 在接口中 ProgressiveFuture<java.lang.Void>await 在接口中 ProgressivePromise<java.lang.Void>await 在接口中 Promise<java.lang.Void>java.lang.InterruptedException - if the current thread was interruptedChannelProgressivePromise awaitUninterruptibly()
FutureInterruptedException and
discards it silently.awaitUninterruptibly 在接口中 ChannelFutureawaitUninterruptibly 在接口中 ChannelProgressiveFutureawaitUninterruptibly 在接口中 ChannelPromiseawaitUninterruptibly 在接口中 ProgressiveFuture<java.lang.Void>awaitUninterruptibly 在接口中 ProgressivePromise<java.lang.Void>awaitUninterruptibly 在接口中 Promise<java.lang.Void>ChannelProgressivePromise setSuccess(java.lang.Void result)
PromiseIllegalStateException.setSuccess 在接口中 ChannelPromisesetSuccess 在接口中 ProgressivePromise<java.lang.Void>setSuccess 在接口中 Promise<java.lang.Void>ChannelProgressivePromise setSuccess()
setSuccess 在接口中 ChannelPromiseChannelProgressivePromise setFailure(java.lang.Throwable cause)
PromiseIllegalStateException.setFailure 在接口中 ChannelPromisesetFailure 在接口中 ProgressivePromise<java.lang.Void>setFailure 在接口中 Promise<java.lang.Void>ChannelProgressivePromise setProgress(long progress, long total)
ProgressivePromiseGenericProgressiveFutureListener.setProgress 在接口中 ProgressivePromise<java.lang.Void>ChannelProgressivePromise unvoid()
ChannelPromiseunvoid 在接口中 ChannelPromise