de.jiac.micro.core.feature
Class AbstractSchedulable

java.lang.Object
  extended by de.jiac.micro.core.feature.AbstractSchedulable
Direct Known Subclasses:
AbstractPeriodicRunnable, AbstractSporadicRunnable, AbstractViolationHandler

public abstract class AbstractSchedulable
extends Object

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

Constructor Summary
protected AbstractSchedulable(Parameters shortRunnableParameters)
           
 
Method Summary
 void disable()
           
 void enable()
           
 long getCost()
           
 AbstractViolationHandler getCostOverrunHandler()
           
 long getDeadline()
           
 AbstractViolationHandler getDeadlineMissHandler()
           
 int getPriority()
           
 boolean isEnabled()
           
 void setCost(long cost)
           
 void setCostOverrunHandler(AbstractViolationHandler overrunHandler)
           
 void setDeadline(long deadline)
           
 void setDeadlineMissHandler(AbstractViolationHandler deadlineMissHandler)
           
 void setPriority(int priority)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSchedulable

protected AbstractSchedulable(Parameters shortRunnableParameters)
Method Detail

enable

public final void enable()

disable

public final void disable()

isEnabled

public final boolean isEnabled()

getPriority

public final int getPriority()

setPriority

public final void setPriority(int priority)

getCost

public final long getCost()

setCost

public final void setCost(long cost)

getDeadline

public final long getDeadline()

setDeadline

public final void setDeadline(long deadline)

getDeadlineMissHandler

public final AbstractViolationHandler getDeadlineMissHandler()

setDeadlineMissHandler

public final void setDeadlineMissHandler(AbstractViolationHandler deadlineMissHandler)

getCostOverrunHandler

public final AbstractViolationHandler getCostOverrunHandler()

setCostOverrunHandler

public final void setCostOverrunHandler(AbstractViolationHandler overrunHandler)


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