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

API-Compilation Stub. The specific implementation is part of the platforms!

Version:
$Revision$
Author:
Marcel Patzlaff

Constructor Summary
protected AbstractSchedulable()
           
 
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()
Method Detail

enable

public final void enable()

disable

public final void disable()

isEnabled

public final boolean isEnabled()

getCost

public final long getCost()

setCost

public final void setCost(long cost)

getCostOverrunHandler

public final AbstractViolationHandler getCostOverrunHandler()

setCostOverrunHandler

public final void setCostOverrunHandler(AbstractViolationHandler overrunHandler)

getDeadline

public final long getDeadline()

setDeadline

public final void setDeadline(long deadline)

getDeadlineMissHandler

public final AbstractViolationHandler getDeadlineMissHandler()

setDeadlineMissHandler

public final void setDeadlineMissHandler(AbstractViolationHandler deadlineMissHandler)

getPriority

public final int getPriority()

setPriority

public final void setPriority(int priority)


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