aicas logo Realtime Java
Technology.

javax.realtime
Class ProcessingGroupParameters

java.lang.Object
  |
  +--javax.realtime.ProcessingGroupParameters

public class ProcessingGroupParameters
extends java.lang.Object


Constructor Summary
ProcessingGroupParameters(HighResolutionTime start, RelativeTime period, RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
           
 
Method Summary
 RelativeTime getCost()
           
 AsyncEventHandler getCostOverrunHandler()
           
 RelativeTime getDeadline()
           
 AsyncEventHandler getDeadlineMissHandler()
           
 RelativeTime getPeriod()
           
 HighResolutionTime getStart()
           
 void setCost(RelativeTime cost)
           
 void setCostOverrunHandler(AsyncEventHandler handler)
           
 void setDeadline(RelativeTime deadline)
           
 void setDeadlineMissHandler(AsyncEventHandler handler)
           
 boolean setIfFeasible(RelativeTime period, RelativeTime cost, RelativeTime deadline)
           
 void setPeriod(RelativeTime period)
           
 void setStart(HighResolutionTime start)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessingGroupParameters

public ProcessingGroupParameters(HighResolutionTime start,
                                 RelativeTime period,
                                 RelativeTime cost,
                                 RelativeTime deadline,
                                 AsyncEventHandler overrunHandler,
                                 AsyncEventHandler missHandler)
Method Detail

setIfFeasible

public boolean setIfFeasible(RelativeTime period,
                             RelativeTime cost,
                             RelativeTime deadline)

getCost

public RelativeTime getCost()

getCostOverrunHandler

public AsyncEventHandler getCostOverrunHandler()

getDeadline

public RelativeTime getDeadline()

getDeadlineMissHandler

public AsyncEventHandler getDeadlineMissHandler()

getPeriod

public RelativeTime getPeriod()

getStart

public HighResolutionTime getStart()

setCost

public void setCost(RelativeTime cost)

setCostOverrunHandler

public void setCostOverrunHandler(AsyncEventHandler handler)

setDeadline

public void setDeadline(RelativeTime deadline)

setDeadlineMissHandler

public void setDeadlineMissHandler(AsyncEventHandler handler)

setPeriod

public void setPeriod(RelativeTime period)

setStart

public void setStart(HighResolutionTime start)

aicas logo Realtime Java
Technology.

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2003 aicas GmbH. All Rights Reserved.