barchart-util-concurrent
2.0.16 / 2012-12-19T12:07:36.441-0600

com.barchart.util.concurrent
Class RollingDelayTrigger

java.lang.Object
  extended by com.barchart.util.concurrent.RollingDelayTrigger

public class RollingDelayTrigger
extends Object

Author:
jeremy

Constructor Summary
RollingDelayTrigger(Runnable task_, long delay_)
           
 
Method Summary
 void cancel()
          Cancel any pending delayed tasks until the next call to trigger().
 void trigger()
          Trigger a delayed task execution.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RollingDelayTrigger

public RollingDelayTrigger(Runnable task_,
                           long delay_)
Method Detail

trigger

public void trigger()
Trigger a delayed task execution. If a task execution is already pending, its delay will be reset.


cancel

public void cancel()
Cancel any pending delayed tasks until the next call to trigger().


barchart-util-concurrent
2.0.16 / 2012-12-19T12:07:36.441-0600

Copyright © 2011-2012 Barchart, Inc.. All Rights Reserved.