java.lang.Object
org.glassfish.grizzly.utils.DelayedExecutor
- Author:
- Alexey Stashok
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDelayedExecutor(ExecutorService threadPool) DelayedExecutor(ExecutorService threadPool, long checkInterval, TimeUnit timeunit) -
Method Summary
Modifier and TypeMethodDescription<E> DelayedExecutor.DelayQueue<E>createDelayQueue(DelayedExecutor.Worker<E> worker, DelayedExecutor.Resolver<E> resolver) voiddestroy()voidstart()voidstop()
-
Field Details
-
UNSET_TIMEOUT
public static final long UNSET_TIMEOUT- See Also:
-
-
Constructor Details
-
DelayedExecutor
-
DelayedExecutor
-
-
Method Details
-
start
public void start() -
stop
public void stop() -
destroy
public void destroy() -
getThreadPool
-
createDelayQueue
public <E> DelayedExecutor.DelayQueue<E> createDelayQueue(DelayedExecutor.Worker<E> worker, DelayedExecutor.Resolver<E> resolver)
-