org.jboss.portal.widget
Class ExpiringFutureTask<V>

java.lang.Object
  extended by java.util.concurrent.FutureTask<V>
      extended by org.jboss.portal.widget.ExpiringFutureTask<V>
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<V>

public class ExpiringFutureTask<V>
extends java.util.concurrent.FutureTask<V>

Version:
$Revision$
Author:
Emanuel Muckenhuber

Constructor Summary
ExpiringFutureTask(long expires, java.util.concurrent.Callable<V> callable)
           
 
Method Summary
 boolean isExpired()
           
 
Methods inherited from class java.util.concurrent.FutureTask
cancel, done, get, get, isCancelled, isDone, run, runAndReset, set, setException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpiringFutureTask

public ExpiringFutureTask(long expires,
                          java.util.concurrent.Callable<V> callable)
Method Detail

isExpired

public boolean isExpired()