| CommandMessage.Oneway |
Represents a oneway kind of message that carries command to other component
|
| CommandMessage.Oneway$ |
|
| CommandMessage.Submit |
Represents a submit kind of message that carries command to other component
|
| CommandMessage.Submit$ |
|
| CommandMessage.Validate |
Represents a validate only kind of message that carries command to other component
|
| CommandMessage.Validate$ |
|
| CommandMessage$ |
|
| CommandSerializationMarker |
|
| CommandSerializationMarker$ |
|
| ComponentCommonMessage.ComponentStateSubscription |
Represents a message to create subscription for state changes of a component
|
| ComponentCommonMessage.ComponentStateSubscription$ |
|
| ComponentCommonMessage.GetSupervisorLifecycleState |
Represents a message to get current lifecycle state of a component
|
| ComponentCommonMessage.GetSupervisorLifecycleState$ |
|
| ComponentCommonMessage.LifecycleStateSubscription |
Represents a message to create subscription for lifecycle changes of a component
|
| ComponentCommonMessage.LifecycleStateSubscription$ |
|
| ComponentCommonMessage$ |
|
| ContainerCommonMessage.GetComponents |
Represents a message to get all components started in a container
|
| ContainerCommonMessage.GetComponents$ |
|
| ContainerCommonMessage.GetContainerLifecycleState |
Represents a message to get lifecycle state a container
|
| ContainerCommonMessage.GetContainerLifecycleState$ |
|
| ContainerCommonMessage$ |
|
| ContainerIdleMessage.SupervisorsCreated |
|
| ContainerIdleMessage.SupervisorsCreated$ |
|
| ContainerIdleMessage$ |
|
| DiagnosticDataMessage.DiagnosticMode |
|
| DiagnosticDataMessage.DiagnosticMode$ |
|
| DiagnosticDataMessage.OperationsMode$ |
|
| DiagnosticDataMessage$ |
|
| FromComponentLifecycleMessage.Running |
|
| FromComponentLifecycleMessage.Running$ |
|
| FromComponentLifecycleMessage$ |
|
| FromSupervisorMessage.SupervisorLifecycleStateChanged |
|
| FromSupervisorMessage.SupervisorLifecycleStateChanged$ |
|
| FromSupervisorMessage$ |
|
| GetComponentLogMetadata |
|
| GetComponentLogMetadata$ |
|
| LockAboutToTimeout |
|
| LockAboutToTimeout$ |
|
| LockTimedout |
|
| LockTimedout$ |
|
| MessagesArchitecture |
+-----------------------+ * +-------------------+ * +----------------------+
| | * | | * | |
+-----------+ ContainerActorMessage +---------+ * +---------------------+ SupervisorMessage +------------------------------+-------------------------------------------+ * +-----------------+ TopLevelActorMessage +-----------------------------+
| | | | * | | | | | * | | | |
| +-----------------------+ | * | +---------+---------+ | | * | +-----------+----------+ |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
v v * v v v v * | v v
+----------+-----------+ +---------------+----------+ * +----------+-------+ +------------+----------+ +----------------+-----------------+ +-------------+------------+ * | +-----------+----------------+ +-------------+-------------+
| | | | * | | | | | | | | * | | | | |
| ContainerIdleMessage | | ContainerMessage | * +---------+ ComponentMessage | | SupervisorIdleMessage | | SupervisorInternalRunningMessage | | SupervisorRestartMessage | * | | TopLevelActorCommonMessage | | TopLevelActorIdleMessage |
| | | | * | | | +-----+ | | | | | * | | | | |
+----------+-----------+ +--------------+-----------+ * | +---------+--------+ | +-----------------------+ +----------------------------------+ +--------------------------+ * | +----------------------------+ +---------------------------+
| | * | | | * |
v v * v | | * |
+----------+------------+ +-------------+----------+ * +------------+-----------+ | | * |
| | | | * | | | | * |
| FromSupervisorMessage | | ContainerCommonMessage +----+ +---+ ComponentCommonMessage | | | * |
| | | (external) | | | | (external) | | | * |
+-----------------------+ +------------------------+ | | +------------------------+ | | * |
| | | | * |
| | +----------------------------------------+ * |
| | | | * |
v v | v * |
+------+---+----+ | +-------------+------------+ * |
| | | | | * |
| CommonMessage | | +---+ SupervisorRunningMessage +-----+-------------------------------+ * |
| | | | | | | | * |
+---------------+ | | +--------------------------+ | | * |
| | | | * |
| | | | * |
| | | | * |
v v v v * |
+--------+--------+-------------+ +-----------+-----------+ +-------+--------+ * |
| | | | | | |
| FromComponentLifecycleMessage | | SupervisorLockMessage +--+ +----+ RunningMessage | <------------------------------------------+
| | | (external) | | | | (external) |
+-------------------------------+ +-----------------------+ | | +----------------+
| |
| |
| |
v v
+--------+---+---+
| |
| CommandMessage |
| |
+----------------+
|
| MessagesArchitecture$ |
+-----------------------+ * +-------------------+ * +----------------------+
| | * | | * | |
+-----------+ ContainerActorMessage +---------+ * +---------------------+ SupervisorMessage +------------------------------+-------------------------------------------+ * +-----------------+ TopLevelActorMessage +-----------------------------+
| | | | * | | | | | * | | | |
| +-----------------------+ | * | +---------+---------+ | | * | +-----------+----------+ |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
v v * v v v v * | v v
+----------+-----------+ +---------------+----------+ * +----------+-------+ +------------+----------+ +----------------+-----------------+ +-------------+------------+ * | +-----------+----------------+ +-------------+-------------+
| | | | * | | | | | | | | * | | | | |
| ContainerIdleMessage | | ContainerMessage | * +---------+ ComponentMessage | | SupervisorIdleMessage | | SupervisorInternalRunningMessage | | SupervisorRestartMessage | * | | TopLevelActorCommonMessage | | TopLevelActorIdleMessage |
| | | | * | | | +-----+ | | | | | * | | | | |
+----------+-----------+ +--------------+-----------+ * | +---------+--------+ | +-----------------------+ +----------------------------------+ +--------------------------+ * | +----------------------------+ +---------------------------+
| | * | | | * |
v v * v | | * |
+----------+------------+ +-------------+----------+ * +------------+-----------+ | | * |
| | | | * | | | | * |
| FromSupervisorMessage | | ContainerCommonMessage +----+ +---+ ComponentCommonMessage | | | * |
| | | (external) | | | | (external) | | | * |
+-----------------------+ +------------------------+ | | +------------------------+ | | * |
| | | | * |
| | +----------------------------------------+ * |
| | | | * |
v v | v * |
+------+---+----+ | +-------------+------------+ * |
| | | | | * |
| CommonMessage | | +---+ SupervisorRunningMessage +-----+-------------------------------+ * |
| | | | | | | | * |
+---------------+ | | +--------------------------+ | | * |
| | | | * |
| | | | * |
| | | | * |
v v v v * |
+--------+--------+-------------+ +-----------+-----------+ +-------+--------+ * |
| | | | | | |
| FromComponentLifecycleMessage | | SupervisorLockMessage +--+ +----+ RunningMessage | <------------------------------------------+
| | | (external) | | | | (external) |
+-------------------------------+ +-----------------------+ | | +----------------+
| |
| |
| |
v v
+--------+---+---+
| |
| CommandMessage |
| |
+----------------+
|
| Query |
Represents a message to query the command status of a command running on some component
|
| Query$ |
|
| QueryFinal |
Represents a message to subscribe to change in command status of a command running on some component
|
| QueryFinal$ |
|
| RunningMessage.Lifecycle |
Represents a transition in lifecycle state of a component
|
| RunningMessage.Lifecycle$ |
|
| RunningMessage$ |
|
| SetComponentLogLevel |
|
| SetComponentLogLevel$ |
|
| SupervisorContainerCommonMessages |
|
| SupervisorContainerCommonMessages.Restart$ |
Represents a restart message for a component
|
| SupervisorContainerCommonMessages.Shutdown$ |
Represents a shutdown message for a component.
|
| SupervisorContainerCommonMessages$ |
|
| SupervisorIdleMessage.InitializeTimeout$ |
|
| SupervisorIdleMessage$ |
|
| SupervisorInternalRunningMessage.RegistrationFailed |
|
| SupervisorInternalRunningMessage.RegistrationFailed$ |
|
| SupervisorInternalRunningMessage.RegistrationNotRequired |
|
| SupervisorInternalRunningMessage.RegistrationNotRequired$ |
|
| SupervisorInternalRunningMessage.RegistrationSuccess |
|
| SupervisorInternalRunningMessage.RegistrationSuccess$ |
|
| SupervisorInternalRunningMessage$ |
|
| SupervisorLockMessage.Lock |
Represents message to lock a component
|
| SupervisorLockMessage.Lock$ |
|
| SupervisorLockMessage.Unlock |
Represents message to un-lock an already locked component
|
| SupervisorLockMessage.Unlock$ |
|
| SupervisorLockMessage$ |
|
| SupervisorRestartMessage.UnRegistrationComplete$ |
|
| SupervisorRestartMessage.UnRegistrationFailed |
|
| SupervisorRestartMessage.UnRegistrationFailed$ |
|
| SupervisorRestartMessage$ |
|
| TopLevelActorCommonMessage.TrackingEventReceived |
|
| TopLevelActorCommonMessage.TrackingEventReceived$ |
|
| TopLevelActorCommonMessage.UnderlyingHookFailed |
|
| TopLevelActorCommonMessage.UnderlyingHookFailed$ |
|
| TopLevelActorCommonMessage$ |
|
| TopLevelActorIdleMessage.Initialize$ |
|
| TopLevelActorIdleMessage$ |
|