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