JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
C
D
E
G
H
I
O
P
Q
R
S
T
U
C
canGetDecreaseTtl()
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueueElement
Decrease ttl value by one if it is positive
D
decreaseTtl()
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueueElement
Decrease ttl value by one if it is positive
Destroy()
- Static method in class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
Terminates monitoring
E
evaluate(ExecutionHandle, float)
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.
ExecutionMonitor
Execute(ExecutionHandle)
- Static method in class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
Start the execution of the plan that is described by the provided
ExecutionHandle
.
ExecutionMonitor
- Class in
gr.uoa.di.madgik.execution.engine.monitoring
A monitor of Execution nodes infrastructure resources.
ExecutionMonitor(String)
- Constructor for class gr.uoa.di.madgik.execution.engine.monitoring.
ExecutionMonitor
EXECUTIONNODEMONITOR
- Static variable in class gr.uoa.di.madgik.execution.engine.monitoring.consumer.
ExecutionNodesLoadConsumer
ExecutionNodesLoad
- Class in
gr.uoa.di.madgik.execution.engine.monitoring.resource
ExecutionNodesLoad()
- Constructor for class gr.uoa.di.madgik.execution.engine.monitoring.resource.
ExecutionNodesLoad
ExecutionNodesLoadConsumer
- Class in
gr.uoa.di.madgik.execution.engine.monitoring.consumer
Consumer class for execution node notifications
ExecutionNodesLoadConsumer(String, ExecutionNodesLoad)
- Constructor for class gr.uoa.di.madgik.execution.engine.monitoring.consumer.
ExecutionNodesLoadConsumer
ExecutionNodesLoadConsumer.LoadConsumerNotification
- Class in
gr.uoa.di.madgik.execution.engine.monitoring.consumer
Class that handles the consuming of received execution node load notifications
ExecutionNodesLoadConsumer.LoadConsumerNotification()
- Constructor for class gr.uoa.di.madgik.execution.engine.monitoring.consumer.
ExecutionNodesLoadConsumer.LoadConsumerNotification
G
get(String)
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.resource.
ExecutionNodesLoad
GetEngineStatus()
- Static method in class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
Retrieves the status of the engine in this node
getHandle()
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueueElement
getHostingNodes(ExecutionHandle)
- Static method in class gr.uoa.di.madgik.execution.engine.utilities.
Helper
Parse a plan and return all required hosting nodes.
getLoadUpdatesAvailable()
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.
ExecutionMonitor
getTtl()
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueueElement
getUpdateAvailable()
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.resource.
ExecutionNodesLoad
getUtil()
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueueElement
gr.uoa.di.madgik.execution.engine
- package gr.uoa.di.madgik.execution.engine
gr.uoa.di.madgik.execution.engine.monitoring
- package gr.uoa.di.madgik.execution.engine.monitoring
gr.uoa.di.madgik.execution.engine.monitoring.consumer
- package gr.uoa.di.madgik.execution.engine.monitoring.consumer
gr.uoa.di.madgik.execution.engine.monitoring.resource
- package gr.uoa.di.madgik.execution.engine.monitoring.resource
gr.uoa.di.madgik.execution.engine.queue
- package gr.uoa.di.madgik.execution.engine.queue
gr.uoa.di.madgik.execution.engine.utilities
- package gr.uoa.di.madgik.execution.engine.utilities
H
Helper
- Class in
gr.uoa.di.madgik.execution.engine.utilities
A helper class with useful utilities
Helper()
- Constructor for class gr.uoa.di.madgik.execution.engine.utilities.
Helper
I
init()
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.
ExecutionMonitor
Init(ExecutionEngineConfig, String)
- Static method in class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
Initializes the single instance of the engine;
isEmpty()
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueue
O
onMessage(Message)
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.consumer.
ExecutionNodesLoadConsumer.LoadConsumerNotification
P
PlanQueue
- Class in
gr.uoa.di.madgik.execution.engine.queue
A queue used to store plans before they are executed.
PlanQueue(ExecutionMonitor)
- Constructor for class gr.uoa.di.madgik.execution.engine.queue.
PlanQueue
PlanQueueElement
- Class in
gr.uoa.di.madgik.execution.engine.queue
A queue element used to store a plan before it is executed.
PlanQueueElement(float, int, ExecutionHandle)
- Constructor for class gr.uoa.di.madgik.execution.engine.queue.
PlanQueueElement
Default constructor.
put(String, Float)
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.resource.
ExecutionNodesLoad
putLast(PlanQueueElement)
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueue
Q
QueueableExecutionEngine
- Class in
gr.uoa.di.madgik.execution.engine
This class is a decorator of
ExecutionEngine
class with the deviation that the execution tasks are queued until desired requirements are met.
QueueableExecutionEngine()
- Constructor for class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
R
RemoveExecutor(PlanExecutor)
- Static method in class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
Removes the executor.
S
Submit(ExecutionPlan)
- Static method in class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
Submit an execution plan to retrieve an
ExecutionHandle
Submit(ExecutionPlan, Float, Integer)
- Static method in class gr.uoa.di.madgik.execution.engine.
QueueableExecutionEngine
Submit an execution plan to retrieve an
ExecutionHandle
subscribeForExecutionNodeLoad()
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.consumer.
ExecutionNodesLoadConsumer
Subscribes this ExecutionNodeConsumer for notifications concerning the execution node load.
T
takeFirst()
- Method in class gr.uoa.di.madgik.execution.engine.queue.
PlanQueue
terminate()
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.
ExecutionMonitor
U
UnregisterFromExecutionNodeLoad()
- Method in class gr.uoa.di.madgik.execution.engine.monitoring.consumer.
ExecutionNodesLoadConsumer
Unregister this ExecutionNodeConsumer from notifications involving the execution node load.
C
D
E
G
H
I
O
P
Q
R
S
T
U
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All Rights Reserved.