public interface ChannelProgressiveFuture extends ChannelFuture, ProgressiveFuture<java.lang.Void>
ChannelFuture
which is used to indicate the FileRegion
transfer progressModifier and Type | Method and Description |
---|---|
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
await, await, awaitUninterruptibly, awaitUninterruptibly, cancel, cause, getNow, isCancellable, isSuccess
ChannelProgressiveFuture addListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Future
addListener
in interface ChannelFuture
addListener
in interface ProgressiveFuture<java.lang.Void>
ChannelProgressiveFuture addListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Future
addListeners
in interface ChannelFuture
addListeners
in interface ProgressiveFuture<java.lang.Void>
ChannelProgressiveFuture removeListener(GenericFutureListener<? extends Future<? super java.lang.Void>> listener)
Future
removeListener
in interface ChannelFuture
removeListener
in interface ProgressiveFuture<java.lang.Void>
ChannelProgressiveFuture removeListeners(GenericFutureListener<? extends Future<? super java.lang.Void>>... listeners)
Future
removeListeners
in interface ChannelFuture
removeListeners
in interface ProgressiveFuture<java.lang.Void>
ChannelProgressiveFuture sync() throws java.lang.InterruptedException
Future
sync
in interface ChannelFuture
sync
in interface ProgressiveFuture<java.lang.Void>
java.lang.InterruptedException
ChannelProgressiveFuture syncUninterruptibly()
Future
syncUninterruptibly
in interface ChannelFuture
syncUninterruptibly
in interface ProgressiveFuture<java.lang.Void>
ChannelProgressiveFuture await() throws java.lang.InterruptedException
Future
await
in interface ChannelFuture
await
in interface ProgressiveFuture<java.lang.Void>
java.lang.InterruptedException
- if the current thread was interruptedChannelProgressiveFuture awaitUninterruptibly()
Future
InterruptedException
and
discards it silently.awaitUninterruptibly
in interface ChannelFuture
awaitUninterruptibly
in interface ProgressiveFuture<java.lang.Void>
Copyright © 2008–2018 The Netty Project. All rights reserved.