|
|||||||||||
| 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 | ||||||||||