1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.waarp.common.future;
21
22 import java.util.concurrent.TimeUnit;
23
24
25
26
27 public abstract class WaarpCompletedFuture implements WaarpFutureInterface {
28
29
30
31 protected WaarpCompletedFuture() {
32
33 }
34
35 @Override
36 public final boolean awaitOrInterruptible() {
37 return !Thread.interrupted();
38 }
39
40 @Override
41 public final boolean awaitOrInterruptible(final long timeoutMilliseconds) {
42 return !Thread.interrupted();
43 }
44
45 @Override
46 public final boolean awaitOrInterruptible(final long timeout,
47 final TimeUnit unit) {
48 return !Thread.interrupted();
49 }
50
51 @Override
52 public final void reset() {
53
54 }
55
56 @Override
57 public final boolean isDone() {
58 return true;
59 }
60
61 @Override
62 public final boolean setFailure(final Throwable cause) {
63 return false;
64 }
65
66 @Override
67 public final boolean setSuccess() {
68 return false;
69 }
70
71 @Override
72 public final boolean cancel() {
73 return false;
74 }
75
76 @Override
77 public final boolean isCancelled() {
78 return false;
79 }
80 }