com.hammurapi.reasoning.impl
Class NonBlockingPriorityNotifyingFutureTask<V,A>
java.lang.Object
java.util.concurrent.FutureTask<V>
com.hammurapi.util.concurrent.NonBlockingNotifyingFutureTask<V>
com.hammurapi.reasoning.impl.NonBlockingPriorityNotifyingFutureTask<V,A>
- All Implemented Interfaces:
- NotifyingFuture<V>, Comparable<NonBlockingPriorityNotifyingFutureTask<V,A>>, Runnable, Future<V>, RunnableFuture<V>
public class NonBlockingPriorityNotifyingFutureTask<V,A>
- extends NonBlockingNotifyingFutureTask<V>
- implements Comparable<NonBlockingPriorityNotifyingFutureTask<V,A>>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NonBlockingPriorityNotifyingFutureTask
public NonBlockingPriorityNotifyingFutureTask(Callable<V> callable,
TaskCounter taskCounter,
A[] args,
int priority)
throws InterruptedException
- Throws:
InterruptedException
run
public void run()
- Specified by:
run in interface Runnable- Specified by:
run in interface RunnableFuture<V>- Overrides:
run in class NonBlockingNotifyingFutureTask<V>
compareTo
public int compareTo(NonBlockingPriorityNotifyingFutureTask<V,A> o)
- Specified by:
compareTo in interface Comparable<NonBlockingPriorityNotifyingFutureTask<V,A>>