package messages
- Alphabetic
- Public
- Protected
Type Members
- sealed trait CommandMessage extends RunningMessage with SupervisorLockMessage
Represent messages that carry commands sent from one component to other
- sealed trait CommonMessage extends ComponentCommonMessage with ContainerCommonMessage
Represents shutdown or restart kind of messages sent to a component
- sealed trait ComponentCommonMessage extends ComponentMessage with RemoteMsg
Represents messages that a component can receive in any state
- sealed trait ComponentMessage extends SupervisorMessage
Represents messages that a component can receive in it's whole lifecycle
- sealed trait ContainerCommonMessage extends ContainerMessage
Represents messages a container can receive in any state
- sealed trait ContainerMessage extends ContainerActorMessage with RemoteMsg
Represents messages a container can receive in it's whole lifecycle
- sealed trait DiagnosticDataMessage extends RunningMessage
- case class GetComponentLogMetadata(replyTo: ActorRef[LogMetadata]) extends LogControlMessage with Product with Serializable
- sealed trait LogControlMessage extends ComponentMessage with SequencerMsg with RemoteMsg
- case class Query(runId: Id, replyTo: ActorRef[SubmitResponse]) extends SupervisorLockMessage with Product with Serializable
Represents a message to query the command status of a command running on some component
Represents a message to query the command status of a command running on some component
- runId
represents an unique identifier of command
- replyTo
represents the actor that will receive the command status
- case class QueryFinal(runId: Id, replyTo: ActorRef[SubmitResponse]) extends SupervisorLockMessage with Product with Serializable
Represents a message to subscribe to change in command status of a command running on some component
Represents a message to subscribe to change in command status of a command running on some component
- runId
represents an unique identifier of command
- replyTo
represents the actor that will receive the notification of change in command status
- sealed trait RunningMessage extends TopLevelActorMessage with SupervisorRunningMessage with RemoteMsg
Represents messages that a component will receive in running state
- case class SetComponentLogLevel(logLevel: Level) extends LogControlMessage with Product with Serializable
- sealed trait SupervisorLockMessage extends SupervisorRunningMessage with RemoteMsg
Represents messages regarding locking and un-locking a component and messages that can be received when a component is locked
- sealed trait SupervisorRunningMessage extends ComponentMessage
Represents messages that a component can receive in running state
- sealed trait TopLevelActorMessage extends AnyRef
Represents messages received by TopLevelActor e.g Lifecycle(GoOffline), Submit(Setup, replyTo), etc.
Value Members
- object CommandMessage
- object CommandSerializationMarker
- object ComponentCommonMessage
- object ContainerCommonMessage
- object DiagnosticDataMessage
- object RunningMessage
- object SupervisorContainerCommonMessages
- object SupervisorLockMessage