org.ceno.tracker.cli
Interface IPeriodicSchedulerService

All Known Implementing Classes:
JDKPeriodicSchedulerService

public interface IPeriodicSchedulerService

The central ceno scheduler. Register object for a periodic callback

Since:
0.0.3
Author:
Andre Albert <andre.albert82@googlemail.com>

Method Summary
 void deregister(ISchedulable schedulable)
          remove object from scheduler. will not be called anymore
 void register(ISchedulable schedulable, java.lang.Integer interval)
           
 void start()
          Starts all registered schedulables.
 void stop()
          Cancels all timers
 

Method Detail

start

void start()
Starts all registered schedulables. Each with a separate thread of execution

Since:
0.0.3

stop

void stop()
Cancels all timers

Since:
0.0.3

register

void register(ISchedulable schedulable,
              java.lang.Integer interval)
Parameters:
schedulable -
interval - timerange between to executions
Since:
0.0.3

deregister

void deregister(ISchedulable schedulable)
remove object from scheduler. will not be called anymore

Parameters:
schedulable -
Since:
0.0.3