aicas logo Realtime Java
Technology.

javax.realtime
Interface Schedulable

All Superinterfaces:
java.lang.Runnable
All Known Implementing Classes:
RealtimeThread, AsyncEventHandler

public interface Schedulable
extends java.lang.Runnable


Method Summary
 boolean addToFeasibility()
           
 MemoryParameters getMemoryParameters()
           
 ProcessingGroupParameters getProcessingGroupParameters()
           
 ReleaseParameters getReleaseParameters()
           
 Scheduler getScheduler()
           
 SchedulingParameters getSchedulingParameters()
           
 boolean removeFromFeasibility()
           
 void setMemoryParameters(MemoryParameters memory)
           
 boolean setMemoryParametersIfFeasible(MemoryParameters memParam)
           
 void setProcessingGroupParameters(ProcessingGroupParameters groupParameters)
           
 boolean setProcessingGroupParametersIfFeasible(ProcessingGroupParameters groupParameters)
           
 void setReleaseParameters(ReleaseParameters release)
           
 boolean setReleaseParametersIfFeasible(ReleaseParameters release)
           
 void setScheduler(Scheduler scheduler)
           
 void setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters processingGroup)
           
 void setSchedulingParameters(SchedulingParameters scheduling)
           
 boolean setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
           
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

addToFeasibility

public boolean addToFeasibility()

getMemoryParameters

public MemoryParameters getMemoryParameters()

getReleaseParameters

public ReleaseParameters getReleaseParameters()

getScheduler

public Scheduler getScheduler()

getSchedulingParameters

public SchedulingParameters getSchedulingParameters()

getProcessingGroupParameters

public ProcessingGroupParameters getProcessingGroupParameters()

removeFromFeasibility

public boolean removeFromFeasibility()

setMemoryParameters

public void setMemoryParameters(MemoryParameters memory)

setReleaseParameters

public void setReleaseParameters(ReleaseParameters release)

setScheduler

public void setScheduler(Scheduler scheduler)
                  throws java.lang.IllegalThreadStateException

setScheduler

public void setScheduler(Scheduler scheduler,
                         SchedulingParameters scheduling,
                         ReleaseParameters release,
                         MemoryParameters memoryParameters,
                         ProcessingGroupParameters processingGroup)
                  throws java.lang.IllegalThreadStateException

setSchedulingParameters

public void setSchedulingParameters(SchedulingParameters scheduling)

setProcessingGroupParameters

public void setProcessingGroupParameters(ProcessingGroupParameters groupParameters)

setProcessingGroupParametersIfFeasible

public boolean setProcessingGroupParametersIfFeasible(ProcessingGroupParameters groupParameters)

setSchedulingParametersIfFeasible

public boolean setSchedulingParametersIfFeasible(SchedulingParameters scheduling)

setReleaseParametersIfFeasible

public boolean setReleaseParametersIfFeasible(ReleaseParameters release)

setMemoryParametersIfFeasible

public boolean setMemoryParametersIfFeasible(MemoryParameters memParam)

aicas logo Realtime Java
Technology.

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