Package csw.command.client.messages
Class ComponentCommonMessage.ComponentStateSubscription
- java.lang.Object
-
- csw.command.client.messages.ComponentCommonMessage.ComponentStateSubscription
-
- All Implemented Interfaces:
CommandSerializationMarker.RemoteMsg
,ComponentCommonMessage
,ComponentMessage
,SupervisorMessage
,CommandSerializable
,java.io.Serializable
,scala.Equals
,scala.Product
- Enclosing interface:
- ComponentCommonMessage
public static class ComponentCommonMessage.ComponentStateSubscription extends java.lang.Object implements ComponentCommonMessage, scala.Product, java.io.Serializable
Represents a message to create subscription for state changes of a componentparam: subscriberMessage tells the component to subscribe to or unsubscribe from CurrentState notifications
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface csw.command.client.messages.ComponentCommonMessage
ComponentCommonMessage.ComponentStateSubscription, ComponentCommonMessage.ComponentStateSubscription$, ComponentCommonMessage.GetSupervisorLifecycleState, ComponentCommonMessage.GetSupervisorLifecycleState$, ComponentCommonMessage.LifecycleStateSubscription, ComponentCommonMessage.LifecycleStateSubscription$
-
-
Constructor Summary
Constructors Constructor Description ComponentStateSubscription(PubSub.SubscriberMessage<CurrentState> subscriberMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PubSub.SubscriberMessage<CurrentState>
subscriberMessage()
-
-
-
Constructor Detail
-
ComponentStateSubscription
public ComponentStateSubscription(PubSub.SubscriberMessage<CurrentState> subscriberMessage)
-
-
Method Detail
-
subscriberMessage
public PubSub.SubscriberMessage<CurrentState> subscriberMessage()
-
-