com.sun.ejb.containers
Class EjbFutureTask<V>
java.lang.Object
java.util.concurrent.FutureTask<V>
com.sun.ejb.containers.EjbFutureTask<V>
- All Implemented Interfaces:
- java.lang.Runnable, java.util.concurrent.Future<V>, java.util.concurrent.RunnableFuture<V>
public class EjbFutureTask<V>
- extends java.util.concurrent.FutureTask<V>
- Author:
- Mahesh Kannan
| Methods inherited from class java.util.concurrent.FutureTask |
done, run, runAndReset, set, setException |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EjbFutureTask
public EjbFutureTask(EjbAsyncTask<V> callable,
EjbAsyncInvocationManager mgr)
cancel
public boolean cancel(boolean mayInterruptIfRunning)
- Specified by:
cancel in interface java.util.concurrent.Future<V>- Overrides:
cancel in class java.util.concurrent.FutureTask<V>
get
public V get()
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException
- Specified by:
get in interface java.util.concurrent.Future<V>- Overrides:
get in class java.util.concurrent.FutureTask<V>
- Throws:
java.lang.InterruptedException
java.util.concurrent.ExecutionException
get
public V get(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException,
java.util.concurrent.TimeoutException
- Specified by:
get in interface java.util.concurrent.Future<V>- Overrides:
get in class java.util.concurrent.FutureTask<V>
- Throws:
java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException
isCancelled
public boolean isCancelled()
- Specified by:
isCancelled in interface java.util.concurrent.Future<V>- Overrides:
isCancelled in class java.util.concurrent.FutureTask<V>
isDone
public boolean isDone()
- Specified by:
isDone in interface java.util.concurrent.Future<V>- Overrides:
isDone in class java.util.concurrent.FutureTask<V>
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2012 GlassFish Community. All Rights Reserved.