Interface ComponentMessage

All Superinterfaces:
SupervisorMessage
All Known Subinterfaces:
CommandMessage, CommonMessage, ComponentCommonMessage, DiagnosticDataMessage, FromComponentLifecycleMessage, LogControlMessage, RunningMessage, SupervisorLockMessage, SupervisorRunningMessage
All Known Implementing Classes:
CommandMessage.Oneway, CommandMessage.Submit, CommandMessage.Validate, ComponentCommonMessage.ComponentStateSubscription, ComponentCommonMessage.GetSupervisorLifecycleState, ComponentCommonMessage.LifecycleStateSubscription, DiagnosticDataMessage.DiagnosticMode, DiagnosticDataMessage.OperationsMode$, FromComponentLifecycleMessage.Running, GetComponentLogMetadata, Query, QueryFinal, RunningMessage.Lifecycle, SetComponentLogLevel, SupervisorContainerCommonMessages.Restart$, SupervisorContainerCommonMessages.Shutdown$, SupervisorLockMessage.Lock, SupervisorLockMessage.Unlock

public interface ComponentMessage extends SupervisorMessage
Represents messages that a component can receive in it's whole lifecycle