public class BroadcasterFuture<E>
extends java.lang.Object
implements java.util.concurrent.Future<E>
Future that can be used when awaiting for a Broadcaster to finish
its broadcast operation to AtmosphereHandler.| Constructor and Description |
|---|
BroadcasterFuture(E msg) |
BroadcasterFuture(E msg,
int latchCount) |
BroadcasterFuture(java.util.concurrent.Future<?> innerFuture,
E msg) |
BroadcasterFuture(java.util.concurrent.Future<?> innerFuture,
E msg,
int latchCount) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel(boolean b) |
BroadcasterFuture<E> |
done()
Invoked when a
Broadcaster completed its broadcast operation. |
E |
get() |
E |
get(long l,
java.util.concurrent.TimeUnit tu) |
boolean |
isCancelled() |
boolean |
isDone() |
public BroadcasterFuture(E msg)
public BroadcasterFuture(java.util.concurrent.Future<?> innerFuture,
E msg)
public BroadcasterFuture(E msg, int latchCount)
public BroadcasterFuture(java.util.concurrent.Future<?> innerFuture,
E msg,
int latchCount)
public boolean cancel(boolean b)
cancel in interface java.util.concurrent.Future<E>public boolean isCancelled()
isCancelled in interface java.util.concurrent.Future<E>public boolean isDone()
isDone in interface java.util.concurrent.Future<E>public BroadcasterFuture<E> done()
Broadcaster completed its broadcast operation.public E get() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
get in interface java.util.concurrent.Future<E>java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic E get(long l, java.util.concurrent.TimeUnit tu) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
get in interface java.util.concurrent.Future<E>java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionCopyright © 2021. All Rights Reserved.