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
- Author:
- Shuyang Zhou
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State -
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, exceptionNow, get, get, isCancelled, isDone, resultNow, run, runAndReset, state, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.concurrent.Future
cancel, exceptionNow, get, get, isCancelled, isDone, resultNow, state
-
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>
-