public interface ChannelProgressiveFuture extends ChannelFuture, ProgressiveFuture<java.lang.Void>
ChannelFuture which is used to indicate the FileRegion transfer progress| 限定符和类型 | 方法和说明 |
|---|---|
ChannelProgressiveFuture |
addListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Adds the specified listener to this future.
|
ChannelProgressiveFuture |
addListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Adds the specified listeners to this future.
|
ChannelProgressiveFuture |
await()
Waits for this future to be completed.
|
ChannelProgressiveFuture |
awaitUninterruptibly()
Waits for this future to be completed without
interruption.
|
ChannelProgressiveFuture |
removeListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Removes the first occurrence of the specified listener from this future.
|
ChannelProgressiveFuture |
removeListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Removes the first occurrence for each of the listeners from this future.
|
ChannelProgressiveFuture |
sync()
Waits for this future until it is done, and rethrows the cause of the failure if this future
failed.
|
ChannelProgressiveFuture |
syncUninterruptibly()
Waits for this future until it is done, and rethrows the cause of the failure if this future
failed.
|
channel, isVoidawait, await, awaitUninterruptibly, awaitUninterruptibly, cancel, cause, getNow, isCancellable, isSuccessChannelProgressiveFuture addListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
FutureaddListener 在接口中 ChannelFutureaddListener 在接口中 ProgressiveFuture<java.lang.Void>ChannelProgressiveFuture addListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
FutureaddListeners 在接口中 ChannelFutureaddListeners 在接口中 ProgressiveFuture<java.lang.Void>ChannelProgressiveFuture removeListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
FutureremoveListener 在接口中 ChannelFutureremoveListener 在接口中 ProgressiveFuture<java.lang.Void>ChannelProgressiveFuture removeListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
FutureremoveListeners 在接口中 ChannelFutureremoveListeners 在接口中 ProgressiveFuture<java.lang.Void>ChannelProgressiveFuture sync() throws java.lang.InterruptedException
Futuresync 在接口中 ChannelFuturesync 在接口中 ProgressiveFuture<java.lang.Void>java.lang.InterruptedExceptionChannelProgressiveFuture syncUninterruptibly()
FuturesyncUninterruptibly 在接口中 ChannelFuturesyncUninterruptibly 在接口中 ProgressiveFuture<java.lang.Void>ChannelProgressiveFuture await() throws java.lang.InterruptedException
Futureawait 在接口中 ChannelFutureawait 在接口中 ProgressiveFuture<java.lang.Void>java.lang.InterruptedException - if the current thread was interruptedChannelProgressiveFuture awaitUninterruptibly()
FutureInterruptedException and
discards it silently.awaitUninterruptibly 在接口中 ChannelFutureawaitUninterruptibly 在接口中 ProgressiveFuture<java.lang.Void>