|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SchedulingParameters | |
javax.realtime |
Uses of SchedulingParameters in javax.realtime |
Subclasses of SchedulingParameters in javax.realtime | |
class |
ImportanceParameters
Importance is an additional scheduling metric that may be used by some priority-based scheduling algorithms during overload conditions to differentiate execution order among threads of the same priority. |
class |
PriorityParameters
Instances of this class should be assigned to threads that are managed by schedulers which use a single integer to determine execution order. |
Fields in javax.realtime declared as SchedulingParameters | |
protected SchedulingParameters |
RealtimeThread.scheduling
This RealtimeThread 's
Scheduler . |
protected SchedulingParameters |
AsyncEventHandler.schedulingParameters
The scheduling parameters |
Methods in javax.realtime that return SchedulingParameters | |
SchedulingParameters |
Schedulable.getSchedulingParameters()
|
SchedulingParameters |
RealtimeThread.getSchedulingParameters()
Get this thread's scheduling parameters |
SchedulingParameters |
AsyncEventHandler.getSchedulingParameters()
Returns a reference to the scheduling parameters object. |
Methods in javax.realtime with parameters of type SchedulingParameters | |
void |
Schedulable.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memoryParameters,
ProcessingGroupParameters processingGroup)
Set the Scheduler and associated
parameters of this object |
void |
Schedulable.setSchedulingParameters(SchedulingParameters scheduling)
Set the SchedulingParameters
of this object |
boolean |
Schedulable.setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
Set the SchedulingParameters
of this object if feasible |
void |
RealtimeThread.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
ProcessingGroupParameters processingGroup)
Set all the following parameters of this thread: |
void |
RealtimeThread.setSchedulingParameters(SchedulingParameters scheduling)
Set this RealtimeThread 's scheduling
parameters |
boolean |
RealtimeThread.setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
Set this thread's scheduling parameters if it would still be feasible given that change |
void |
AsyncEventHandler.setScheduler(Scheduler scheduler,
SchedulingParameters schedulingParameters,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
ProcessingGroupParameters processingGroup)
|
boolean |
AsyncEventHandler.setSchedulingParametersIfFeasible(SchedulingParameters schedulingParameters)
Not currently implemented |
void |
AsyncEventHandler.setSchedulingParameters(SchedulingParameters schedulingParameters)
|
Constructors in javax.realtime with parameters of type SchedulingParameters | |
RealtimeThread(SchedulingParameters scheduling)
Constructor |
|
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters releaseParameters)
Constructor |
|
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
MemoryArea memoryArea,
ProcessingGroupParameters processingGroup,
java.lang.Runnable logic)
Constructor |
|
RealtimeThread(java.lang.String name,
SchedulingParameters scheduling)
Constructor |
|
RealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
ReleaseParameters releaseParameters)
Constructor |
|
RealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
MemoryArea memoryArea,
ProcessingGroupParameters processingGroup,
java.lang.Runnable logic)
Constructor |
|
NoHeapRealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
MemoryArea area)
Constructor. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
MemoryArea area)
Create a NoHeapRealtimeThread . |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryArea area)
Create a no-heap real-time thread with the given characteristics. |
|
NoHeapRealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryArea area)
Constructor. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Create a real-time thread with the given characteristics and a Runnable . |
|
NoHeapRealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Constructor. |
|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean nonheap,
java.lang.Runnable logic)
Create an instance of BoundAsyncEventHandler
with the specified parameters. |
|
AsyncEventHandler(SchedulingParameters schedulingParameters,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
MemoryArea memoryArea,
ProcessingGroupParameters processingGroup,
boolean nonheap,
java.lang.Runnable logic)
Create a handler with the specified parameters. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |