Package csw.command.client.messages
Interface ComponentCommonMessage
-
- All Superinterfaces:
CommandSerializable
,CommandSerializationMarker.RemoteMsg
,ComponentMessage
,SupervisorMessage
- All Known Subinterfaces:
CommonMessage
- All Known Implementing Classes:
ComponentCommonMessage.ComponentStateSubscription
,ComponentCommonMessage.GetSupervisorLifecycleState
,ComponentCommonMessage.LifecycleStateSubscription
,SupervisorContainerCommonMessages.Restart$
,SupervisorContainerCommonMessages.Shutdown$
public interface ComponentCommonMessage extends ComponentMessage, CommandSerializationMarker.RemoteMsg
Represents messages that a component can receive in any state
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ComponentCommonMessage.ComponentStateSubscription
Represents a message to create subscription for state changes of a componentstatic class
ComponentCommonMessage.ComponentStateSubscription$
static class
ComponentCommonMessage.GetSupervisorLifecycleState
Represents a message to get current lifecycle state of a componentstatic class
ComponentCommonMessage.GetSupervisorLifecycleState$
static class
ComponentCommonMessage.LifecycleStateSubscription
Represents a message to create subscription for lifecycle changes of a componentstatic class
ComponentCommonMessage.LifecycleStateSubscription$
-