org.jboss.netty.util
接口 Timer

所有已知实现类:
HashedWheelTimer

public interface Timer

在后台线程计划只执行一次的TimerTask.


方法摘要
 Timeout newTimeout(TimerTask task, long delay, java.util.concurrent.TimeUnit unit)
          在指定的延迟后执行一次计划指定的TimerTask.
 java.util.Set<Timeout> stop()
          释放使用该Timer获取的所有资源并取消被计划但还没有执行的所有任务.
 

方法详细信息

newTimeout

Timeout newTimeout(TimerTask task,
                   long delay,
                   java.util.concurrent.TimeUnit unit)
在指定的延迟后执行一次计划指定的TimerTask.

返回:
返回关联指定任务的处理器
抛出:
java.lang.IllegalStateException - 如果该计时器已经停止则抛出异常

stop

java.util.Set<Timeout> stop()
释放使用该Timer获取的所有资源并取消被计划但还没有执行的所有任务.

返回:
通过该方法取消任务关联的处理器.