de.jiac.micro.core.feature
Class AbstractSporadicRunnable

java.lang.Object
  extended by de.jiac.micro.core.feature.AbstractSchedulable
      extended by de.jiac.micro.core.feature.AbstractSporadicRunnable

public abstract class AbstractSporadicRunnable
extends AbstractSchedulable

Version:
$Revision$
Author:
Erdene-Ochir Tuguldur, Marcel Patzlaff

Constructor Summary
protected AbstractSporadicRunnable()
           
 
Method Summary
protected abstract  Class[] filterDataTypes()
           
 long getMinimumInterarrival()
           
protected abstract  void runShort(Enumeration sensorReadings)
           
 void setMinimumInterarrival(long minimumInterarrival)
           
 
Methods inherited from class de.jiac.micro.core.feature.AbstractSchedulable
disable, enable, getCost, getCostOverrunHandler, getDeadline, getDeadlineMissHandler, getPriority, isEnabled, setCost, setCostOverrunHandler, setDeadline, setDeadlineMissHandler, setPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSporadicRunnable

protected AbstractSporadicRunnable()
Method Detail

getMinimumInterarrival

public final long getMinimumInterarrival()

setMinimumInterarrival

public final void setMinimumInterarrival(long minimumInterarrival)

filterDataTypes

protected abstract Class[] filterDataTypes()

runShort

protected abstract void runShort(Enumeration sensorReadings)


Copyright © 2008-2011 DAI-Labor. All Rights Reserved.