org.robokind.api.common.triggering
Class DefaultTriggerSequence

java.lang.Object
  extended by org.robokind.api.common.triggering.DefaultTriggerSequence
All Implemented Interfaces:
TriggerSequence

public class DefaultTriggerSequence
extends Object
implements TriggerSequence

Author:
Matthew Stevenson

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.robokind.api.common.triggering.TriggerSequence
TriggerSequence.SequencedTrigger
 
Constructor Summary
DefaultTriggerSequence(org.osgi.framework.BundleContext context)
           
 
Method Summary
 void addTrigger(long triggerDelayMillisec, Trigger trigger)
           
 SortedSet<TriggerSequence.SequencedTrigger> getTriggers()
           
 void setExceptionHandler(Thread.UncaughtExceptionHandler handler)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTriggerSequence

public DefaultTriggerSequence(org.osgi.framework.BundleContext context)
Method Detail

setExceptionHandler

public void setExceptionHandler(Thread.UncaughtExceptionHandler handler)

addTrigger

public void addTrigger(long triggerDelayMillisec,
                       Trigger trigger)

getTriggers

public SortedSet<TriggerSequence.SequencedTrigger> getTriggers()
Specified by:
getTriggers in interface TriggerSequence

start

public void start()
Specified by:
start in interface TriggerSequence

stop

public void stop()
Specified by:
stop in interface TriggerSequence


Copyright © 2011-2012. All Rights Reserved.