Defines constants and message objects that implement the Ignite based distributed execution logic
| Modifiers | Name | Description |
|---|---|---|
class |
Protocol.NodeData |
|
class |
Protocol.NodeIdle |
Message sent to notify that a computing node is idle |
class |
Protocol.NodeRetired |
Event send from the agent to the scheduler to notify that an instance received a spot/preemptive termination notice |
class |
Protocol.NodeShutdown |
Message sent from the scheduler to notify the cluster shutdown |
class |
Protocol.Resources |
Model the resources available for task executions |
class |
Protocol.TaskAvail |
Message send to all cluster node to notify that a new task has been submitted for execution |
class |
Protocol.TaskCancel |
Message send to a scheduler agent to cancel a job execution |
class |
Protocol.TaskComplete |
Message send by a scheduler agent to notify that a task execution has completed |
class |
Protocol.TaskHolder |
Holds the metadata of a scheduled task |
class |
Protocol.TaskResources |
Model the computing resources required by a task |
class |
Protocol.TaskStart |
Message sent from a scheduler agent to the master node to notify that the task execution has started |
| Type | Name and description |
|---|---|
static java.lang.String |
PENDING_TASKS_CACHE |
static java.lang.String |
TOPIC_AGENT_EVENTS |
static java.lang.String |
TOPIC_SCHEDULER_EVENTS |