1319 |
|
} |
1320 |
|
|
1321 |
|
class LatchAwaiter extends CheckedRunnable { |
1322 |
< |
final static int NEW = 0; |
1323 |
< |
final static int RUNNING = 1; |
1324 |
< |
final static int DONE = 2; |
1322 |
> |
static final int NEW = 0; |
1323 |
> |
static final int RUNNING = 1; |
1324 |
> |
static final int DONE = 2; |
1325 |
|
final CountDownLatch latch; |
1326 |
|
int state = NEW; |
1327 |
|
LatchAwaiter(CountDownLatch latch) { this.latch = latch; } |
1331 |
|
state = 2; |
1332 |
|
} |
1333 |
|
} |
1334 |
< |
|
1334 |
> |
|
1335 |
|
public LatchAwaiter awaiter(CountDownLatch latch) { |
1336 |
|
return new LatchAwaiter(latch); |
1337 |
|
} |