Package com.liferay.petra.concurrent
Class DefaultNoticeableFuture<T>
java.lang.Object
java.util.concurrent.FutureTask<T>
com.liferay.petra.concurrent.DefaultNoticeableFuture<T>
- All Implemented Interfaces:
NoticeableFuture<T>,Runnable,Future<T>,RunnableFuture<T>
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultNoticeableFuture(Runnable runnable, T result) DefaultNoticeableFuture(Callable<T> callable) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddFutureListener(FutureListener<T> futureListener) protected voiddone()booleanremoveFutureListener(FutureListener<T> futureListener) voidvoidsetException(Throwable throwable) Methods inherited from class java.util.concurrent.FutureTask
cancel, get, get, isCancelled, isDone, run, runAndReset, toString
-
Constructor Details
-
DefaultNoticeableFuture
public DefaultNoticeableFuture() -
DefaultNoticeableFuture
-
DefaultNoticeableFuture
-
-
Method Details
-
addFutureListener
- Specified by:
addFutureListenerin interfaceNoticeableFuture<T>
-
removeFutureListener
- Specified by:
removeFutureListenerin interfaceNoticeableFuture<T>
-
set
- Overrides:
setin classFutureTask<T>
-
setException
- Overrides:
setExceptionin classFutureTask<T>
-
done
protected void done()- Overrides:
donein classFutureTask<T>
-