org.glassfish.grizzly.utils
Class DelayedExecutor.DelayQueue<E>

java.lang.Object
  extended by org.glassfish.grizzly.utils.DelayedExecutor.DelayQueue<E>
Enclosing class:
DelayedExecutor

public final class DelayedExecutor.DelayQueue<E>
extends Object


Constructor Summary
DelayedExecutor.DelayQueue(DelayedExecutor.Worker<E> worker, DelayedExecutor.Resolver<E> resolver)
           
 
Method Summary
 void add(E elem, long delay, TimeUnit timeUnit)
           
 void destroy()
           
 void remove(E elem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelayedExecutor.DelayQueue

public DelayedExecutor.DelayQueue(DelayedExecutor.Worker<E> worker,
                                  DelayedExecutor.Resolver<E> resolver)
Method Detail

add

public void add(E elem,
                long delay,
                TimeUnit timeUnit)

remove

public void remove(E elem)

destroy

public void destroy()


Copyright © 2012 Oracle Corporation. All Rights Reserved.