GNU Classpath (0.98) | |
Frames | No Frames |
1: /* 2: * Written by Doug Lea with assistance from members of JCP JSR-166 3: * Expert Group and released to the public domain, as explained at 4: * http://creativecommons.org/licenses/publicdomain 5: */ 6: 7: package java.util.concurrent; 8: 9: /** 10: * A {@link ScheduledFuture} that is {@link Runnable}. Successful 11: * execution of the <tt>run</tt> method causes completion of the 12: * <tt>Future</tt> and allows access to its results. 13: * @see FutureTask 14: * @see Executor 15: * @since 1.6 16: * @author Doug Lea 17: * @param <V> The result type returned by this Future's <tt>get</tt> method 18: */ 19: public interface RunnableScheduledFuture<V> extends RunnableFuture<V>, ScheduledFuture<V> { 20: 21: /** 22: * Returns true if this is a periodic task. A periodic task may 23: * re-run according to some schedule. A non-periodic task can be 24: * run only once. 25: * 26: * @return true if this task is periodic 27: */ 28: boolean isPeriodic(); 29: }
GNU Classpath (0.98) |