Index
All Classes and Interfaces|All Packages
A
- AbstractActiveResource - Class in de.uka.ipd.sdq.scheduler.resources.active
- AbstractActiveResource(SchedulerModel, long, String, String, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- AbstractSimResource - Class in de.uka.ipd.sdq.scheduler.resources
- AbstractSimResource(SchedulerModel, long, String, String) - Constructor for class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
- acquire(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IPassiveResourceSensor
-
The given process has successfully acquired num instances of the passive resource.
- acquire(ISchedulableProcess, long, boolean, double) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Acquires num instances of the passive resource for the given process.
- activate() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
-
Notifies the process to resume its execution.
- activate() - Static method in class de.uka.ipd.sdq.scheduler.LoggingWrapper
- addObserver(IActiveResourceStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
- addObserver(IActiveResourceStateSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- addObserver(IPassiveResourceSensor) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Adds the given observer.
- addObserver(IPassiveResourceSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
- addStateSensor(IProcessStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
-
Observer pattern.
- addTerminatedObserver(IActiveResource) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
C
- capacity - Variable in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
- cleanActiveResources() - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- cleanActiveResources() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
- createResourceFromExtension(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- createResourceFromExtension(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
- createSimDelayResource(String, String) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- createSimDelayResource(String, String) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
- createSimFCFSResource(String, String) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- createSimFCFSResource(String, String) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
- createSimProcessorSharingResource(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- createSimProcessorSharingResource(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
- createSimProcessorSharingResourceLinuxO1(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- createSimProcessorSharingResourceLinuxO1(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
- createSimProcessorSharingResourceWindows(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- createSimProcessorSharingResourceWindows(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
D
- de.uka.ipd.sdq.scheduler - package de.uka.ipd.sdq.scheduler
- de.uka.ipd.sdq.scheduler.entities - package de.uka.ipd.sdq.scheduler.entities
- de.uka.ipd.sdq.scheduler.factory - package de.uka.ipd.sdq.scheduler.factory
- de.uka.ipd.sdq.scheduler.processes - package de.uka.ipd.sdq.scheduler.processes
- de.uka.ipd.sdq.scheduler.resources - package de.uka.ipd.sdq.scheduler.resources
- de.uka.ipd.sdq.scheduler.resources.active - package de.uka.ipd.sdq.scheduler.resources.active
- de.uka.ipd.sdq.scheduler.resources.active.special - package de.uka.ipd.sdq.scheduler.resources.active.special
- de.uka.ipd.sdq.scheduler.resources.passive - package de.uka.ipd.sdq.scheduler.resources.passive
- de.uka.ipd.sdq.scheduler.sensors - package de.uka.ipd.sdq.scheduler.sensors
- deactivate() - Static method in class de.uka.ipd.sdq.scheduler.LoggingWrapper
- demandCompleted(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IActiveResourceStateSensor
-
Notifies the sensor about a process whose demand has been completed by the resource.
- dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- doProcessing(ISchedulableProcess, int, Map<String, Serializable>, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
E
- enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- equals(Object) - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
F
- fireAquire(ISchedulableProcess, long) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
-
Notifies observers that the resource has been acquired.
- fireDemandCompleted(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- fireRelease(ISchedulableProcess, long) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
-
Notifies observers that the resource has been released.
- fireRequest(ISchedulableProcess, long) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
-
Notifies observers that the resource has been requested.
- fireStateChange(long, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- fireTerminated() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
G
- getAssemblyContext() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Getter for the model element of the assembly context.
- getAvailable() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Returns the number of remaining instances.
- getCapacity() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Returns the maximal number of instances that can be acquired at the same time.
- getCapacity() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
- getExtensionScheduler(SchedulerModel, String, String, long, IResourceTableManager) - Method in interface de.uka.ipd.sdq.scheduler.factory.SchedulerExtensionFactory
-
This interface has to be implemented by a scheduler factory that contributes schedulers to the Palladio simulation.
- getId() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
-
Unique identifier of the resource.
- getId() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Unique identifier of the resource.
- getId() - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
- getId() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
-
Unique identifier of the process.
- getId() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
- getLastResource(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
- getLastResource(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
- getModel() - Method in class de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
- getName() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
-
Name of the resource.
- getName() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Name of the resource.
- getName() - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
- getName() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
- getNumRequested() - Method in interface de.uka.ipd.sdq.scheduler.processes.IWaitingProcess
- getNumRequested() - Method in class de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess
- getPriority() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
- getProcess() - Method in interface de.uka.ipd.sdq.scheduler.processes.IWaitingProcess
- getProcess() - Method in class de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess
- getQueueLengthFor(SchedulerEntity, int) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
-
Get the number of processes currently having requests issued to this resource and waiting for the request to complete.
- getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- getRemainingDemand(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
-
Returns the remaining demand for a process.
- getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- getResource() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Getter for the model element of the passive resource.
- getRootProcess() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
-
Returns the root process that spawned this processes (directly or indirectly).
- getSchedulableProcess() - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
- getWaitingProcesses() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Returns a queue containing the waiting processes for the passive resource.
H
- hashCode() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
I
- IActiveResource - Interface in de.uka.ipd.sdq.scheduler
-
An active resource can execute demands of schedulable processes.
- IActiveResourceStateSensor - Interface in de.uka.ipd.sdq.scheduler.sensors
-
Observer of a resource's state.
- IPassiveResource - Interface in de.uka.ipd.sdq.scheduler
-
A passive can be hold by a process for some time.
- IPassiveResourceSensor - Interface in de.uka.ipd.sdq.scheduler.sensors
-
Observer of a passive resource.
- IProcessStateSensor - Interface in de.uka.ipd.sdq.scheduler.sensors
-
Observer of the process' states.
- IResourceTableManager - Interface in de.uka.ipd.sdq.scheduler.resources.active
- IRunningProcess - Interface in de.uka.ipd.sdq.scheduler
-
In oder to be scheduled properly, processes need some additional runtime information.
- ISchedulableProcess - Interface in de.uka.ipd.sdq.scheduler
-
Process that can be scheduled for execution on an active resource or can acquire and release passive resources.
- ISchedulingFactory - Interface in de.uka.ipd.sdq.scheduler
- isFinished() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
-
Return whether this process is finished
- IWaitingProcess - Interface in de.uka.ipd.sdq.scheduler.processes
L
- log(String) - Static method in class de.uka.ipd.sdq.scheduler.LoggingWrapper
- LOGGER - Static variable in class de.uka.ipd.sdq.scheduler.LoggingWrapper
- LoggingWrapper - Class in de.uka.ipd.sdq.scheduler
- LoggingWrapper() - Constructor for class de.uka.ipd.sdq.scheduler.LoggingWrapper
N
- notifyTerminated(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
- notifyTerminated(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- notifyTerminated(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
- notifyTerminated(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
P
- passivate() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
-
Notifies the process to suspend its execution.
- PassiveResourceObservee - Class in de.uka.ipd.sdq.scheduler.resources.passive
-
Provides observer functionality to passive resources.
- PassiveResourceObservee() - Constructor for class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
- process(ISchedulableProcess, int, Map<String, Serializable>, double) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
-
Processes the specified demand of the process.
- process(ISchedulableProcess, int, Map<String, Serializable>, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- PROCESS_STATE - Enum Class in de.uka.ipd.sdq.scheduler.processes
R
- READY - Enum constant in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
-
Thread is waiting to execute.
- registerProcess(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
- registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- release(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Releases num instances of the passive resource from the given process.
- release(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IPassiveResourceSensor
-
The given process has released num instances of the passive resource.
- removeObserver(IActiveResourceStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
- removeObserver(IActiveResourceStateSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
- removeObserver(IPassiveResourceSensor) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
-
Removes the given observer
- removeObserver(IPassiveResourceSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
- removeStateSensor(IProcessStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
-
Observer pattern.
- removeTerminatedObserver(IActiveResource) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
- request(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IPassiveResourceSensor
-
The given process has requested num instances of the passive resource but not yet acquired them.
- resetFactory() - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- resetFactory() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
- ResourceTableManager - Class in de.uka.ipd.sdq.scheduler.resources.active
- ResourceTableManager() - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
- RUNNING - Enum constant in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
-
Thread executes.
S
- scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- SchedulerEntity - Class in de.uka.ipd.sdq.scheduler.entities
- SchedulerEntity(SchedulerModel, String) - Constructor for class de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
- SchedulerExtensionFactory - Interface in de.uka.ipd.sdq.scheduler.factory
- SchedulerModel - Class in de.uka.ipd.sdq.scheduler
- SchedulerModel() - Constructor for class de.uka.ipd.sdq.scheduler.SchedulerModel
- SchedulingFactory - Class in de.uka.ipd.sdq.scheduler.factory
-
Creates instances of active and passive resources with different scheduling strategies.
- SchedulingFactory(SchedulerModel, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
- setLastResource(ISchedulableProcess, AbstractActiveResource) - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
- setLastResource(ISchedulableProcess, AbstractActiveResource) - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
- setPriority(int) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
- SimDelayResource - Class in de.uka.ipd.sdq.scheduler.resources.active
- SimDelayResource(SchedulerModel, String, String, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- SimFCFSResource - Class in de.uka.ipd.sdq.scheduler.resources.active
- SimFCFSResource(SchedulerModel, String, String, long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- SimpleWaitingProcess - Class in de.uka.ipd.sdq.scheduler.processes
- SimpleWaitingProcess(SchedulerModel, ISchedulableProcess, long) - Constructor for class de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess
- SimProcessorSharingResource - Class in de.uka.ipd.sdq.scheduler.resources.active
- SimProcessorSharingResource(SchedulerModel, String, String, long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- SimProcessorSharingResourceLinuxO1 - Class in de.uka.ipd.sdq.scheduler.resources.active.special
-
This class is for testing purposes only.
- SimProcessorSharingResourceLinuxO1(SchedulerModel, String, String, Long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- SimProcessorSharingResourceWindows - Class in de.uka.ipd.sdq.scheduler.resources.active.special
-
This class is for testing purposes only.
- SimProcessorSharingResourceWindows(SchedulerModel, String, String, long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- start() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
-
Creates the initial events for the resource.
- start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
- stop() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
- stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
T
- timeout(String) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
-
Forces a suspended process to run into a timeout failure.
- toString() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
U
- update(long, int) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IActiveResourceStateSensor
-
Notifies the sensor about a state change of the resource.
- update(PROCESS_STATE) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IProcessStateSensor
-
Notifies the sensor about a state change of the process.
- updateDemand(ISchedulableProcess, double) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
-
Update (currently consuming) demand for a process.
- updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
- updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
- updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
- updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
- updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
V
- valueOf(String) - Static method in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitForProcesses() - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
- waitForProcesses() - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
- WAITING - Enum constant in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
-
Waiting for an object to synchronise.
All Classes and Interfaces|All Packages