1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.channel;
17
18 import io.netty.util.concurrent.Future;
19 import io.netty.util.concurrent.GenericFutureListener;
20 import io.netty.util.concurrent.ProgressiveFuture;
21
22
23
24
25 public interface ChannelProgressiveFuture extends ChannelFuture, ProgressiveFuture<Void> {
26 @Override
27 ChannelProgressiveFuture addListener(GenericFutureListener<? extends Future<? super Void>> listener);
28
29 @Override
30 ChannelProgressiveFuture addListeners(GenericFutureListener<? extends Future<? super Void>>... listeners);
31
32 @Override
33 ChannelProgressiveFuture removeListener(GenericFutureListener<? extends Future<? super Void>> listener);
34
35 @Override
36 ChannelProgressiveFuture removeListeners(GenericFutureListener<? extends Future<? super Void>>... listeners);
37
38 @Override
39 ChannelProgressiveFuture sync() throws InterruptedException;
40
41 @Override
42 ChannelProgressiveFuture syncUninterruptibly();
43
44 @Override
45 ChannelProgressiveFuture await() throws InterruptedException;
46
47 @Override
48 ChannelProgressiveFuture awaitUninterruptibly();
49 }