util
Class RTWorkerThread.OverrunHandler
java.lang.Object
|
+--javax.realtime.AsyncEventHandler
|
+--util.RTWorkerThread.OverrunHandler
- All Implemented Interfaces:
- Runnable, Schedulable
- Enclosing class:
- RTWorkerThread
- protected static class RTWorkerThread.OverrunHandler
- extends AsyncEventHandler
logic
private final Runnable logic
RTWorkerThread.OverrunHandler
public RTWorkerThread.OverrunHandler(Runnable logic)
handleAsyncEvent
public void handleAsyncEvent()
- Specified by:
handleAsyncEvent in class AsyncEventHandler
executionEligibility
public int executionEligibility()
removeFromFeasibility
public boolean removeFromFeasibility()
setSchedulingParametersIfFeasible
public boolean setSchedulingParametersIfFeasible(SchedulingParameters schedParam)
setSchedulingParameters
public void setSchedulingParameters(SchedulingParameters schedParam)
getSchedulingParameters
public SchedulingParameters getSchedulingParameters()
setScheduler
public void setScheduler(Scheduler scheduler,
SchedulingParameters schedParam,
ReleaseParameters releaseParam,
MemoryParameters memoryParam,
ProcessingGroupParameters groupParam)
throws IllegalThreadStateException
IllegalThreadStateException
setScheduler
public void setScheduler(Scheduler scheduler)
throws IllegalThreadStateException
IllegalThreadStateException
getScheduler
public Scheduler getScheduler()
setProcessingGroupParametersIfFeasible
public boolean setProcessingGroupParametersIfFeasible(ProcessingGroupParameters groupParam)
getReleaseParameters
public ReleaseParameters getReleaseParameters()
setReleaseParameters
public void setReleaseParameters(ReleaseParameters releaseParam)
setReleaseParametersIfFeasible
public boolean setReleaseParametersIfFeasible(ReleaseParameters releaseParam)
addToFeasibility
public boolean addToFeasibility()
getMemoryParameters
public MemoryParameters getMemoryParameters()
setMemoryParameters
public void setMemoryParameters(MemoryParameters memoryParam)
setMemoryParametersIfFeasible
public boolean setMemoryParametersIfFeasible(MemoryParameters memoryParam)
getProcessingGroupParameters
public ProcessingGroupParameters getProcessingGroupParameters()
setProcessingGroupParameters
public void setProcessingGroupParameters(ProcessingGroupParameters groupParam)
addIfFeasible
public boolean addIfFeasible()
To submit a bug or feature email the author of that class. Funding for this research was provided by Boeing and DARPA.