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

Copyright © 2014. All Rights Reserved.