org.infinispan.util.concurrent
Class AbstractInProcessFuture<V>

java.lang.Object
  extended by org.infinispan.util.concurrent.AbstractInProcessFuture<V>
All Implemented Interfaces:
Future<V>
Direct Known Subclasses:
AbstractInProcessNotifyingFuture

public abstract class AbstractInProcessFuture<V>
extends Object
implements Future<V>

An abstract Future that has "completed"

Version:
4.1
Author:
Manik Surtani

Constructor Summary
AbstractInProcessFuture()
           
 
Method Summary
 boolean cancel(boolean mayInterruptIfRunning)
           
 V get(long timeout, TimeUnit unit)
           
 boolean isCancelled()
           
 boolean isDone()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.concurrent.Future
get
 

Constructor Detail

AbstractInProcessFuture

public AbstractInProcessFuture()
Method Detail

cancel

public boolean cancel(boolean mayInterruptIfRunning)
Specified by:
cancel in interface Future<V>

isCancelled

public boolean isCancelled()
Specified by:
isCancelled in interface Future<V>

isDone

public boolean isDone()
Specified by:
isDone in interface Future<V>

get

public V get(long timeout,
             TimeUnit unit)
      throws InterruptedException,
             ExecutionException,
             TimeoutException
Specified by:
get in interface Future<V>
Throws:
InterruptedException
ExecutionException
TimeoutException

-->

Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.