com.liferay.portal.kernel.concurrent
Class DefaultNoticeableFuture<T>
java.lang.Object
java.util.concurrent.FutureTask<T>
com.liferay.portal.kernel.concurrent.DefaultNoticeableFuture<T>
- All Implemented Interfaces:
- NoticeableFuture<T>, Runnable, Future<T>, RunnableFuture<T>
- Direct Known Subclasses:
- FutureClusterResponses
public class DefaultNoticeableFuture<T>
- extends FutureTask<T>
- implements NoticeableFuture<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultNoticeableFuture
public DefaultNoticeableFuture()
DefaultNoticeableFuture
public DefaultNoticeableFuture(Callable<T> callable)
DefaultNoticeableFuture
public DefaultNoticeableFuture(Runnable runnable,
T result)
addFutureListener
public boolean addFutureListener(FutureListener<T> futureListener)
- Specified by:
addFutureListener in interface NoticeableFuture<T>
removeFutureListener
public boolean removeFutureListener(FutureListener<T> futureListener)
- Specified by:
removeFutureListener in interface NoticeableFuture<T>
set
public void set(T t)
- Overrides:
set in class FutureTask<T>
setException
public void setException(Throwable t)
- Overrides:
setException in class FutureTask<T>
done
protected void done()
- Overrides:
done in class FutureTask<T>