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 classComponentCommonMessage.ComponentStateSubscriptionRepresents a message to create subscription for state changes of a componentstatic classComponentCommonMessage.ComponentStateSubscription$static classComponentCommonMessage.GetSupervisorLifecycleStateRepresents a message to get current lifecycle state of a componentstatic classComponentCommonMessage.GetSupervisorLifecycleState$static classComponentCommonMessage.LifecycleStateSubscriptionRepresents a message to create subscription for lifecycle changes of a componentstatic classComponentCommonMessage.LifecycleStateSubscription$
-