org.glassfish.grizzly.utils
Class DelayedExecutor
java.lang.Object
org.glassfish.grizzly.utils.DelayedExecutor
public class DelayedExecutor
- extends java.lang.Object
- Author:
- Alexey Stashok
|
Constructor Summary |
DelayedExecutor(java.util.concurrent.ExecutorService threadPool)
|
DelayedExecutor(java.util.concurrent.ExecutorService threadPool,
long checkInterval,
java.util.concurrent.TimeUnit timeunit)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNSET_TIMEOUT
public static final long UNSET_TIMEOUT
- See Also:
- Constant Field Values
DelayedExecutor
public DelayedExecutor(java.util.concurrent.ExecutorService threadPool)
DelayedExecutor
public DelayedExecutor(java.util.concurrent.ExecutorService threadPool,
long checkInterval,
java.util.concurrent.TimeUnit timeunit)
start
public void start()
stop
public void stop()
getThreadPool
public java.util.concurrent.ExecutorService getThreadPool()
createDelayQueue
public <E> DelayedExecutor.DelayQueue<E> createDelayQueue(DelayedExecutor.Worker<E> worker,
DelayedExecutor.Resolver<E> resolver)
Copyright © 2011 Oracle Corpration. All Rights Reserved.