Class ClusterMessageXStreamPublisher
java.lang.Object
com.atlassian.bamboo.cluster.clustermessage.ClusterMessageXStreamPublisher
- All Implemented Interfaces:
ClusterMessagePublisher
-
Constructor Summary
ConstructorsConstructorDescriptionClusterMessageXStreamPublisher(@NotNull CrossNodesRemoteBroadcaster crossNodesRemoteBroadcaster, @NotNull XStreamManager xStreamManager) -
Method Summary
Modifier and TypeMethodDescription<T extends ClusterMessage>
voidpublish(T message) Publishes a message to the cluster.
-
Constructor Details
-
ClusterMessageXStreamPublisher
@Inject public ClusterMessageXStreamPublisher(@NotNull @NotNull CrossNodesRemoteBroadcaster crossNodesRemoteBroadcaster, @NotNull @NotNull XStreamManager xStreamManager)
-
-
Method Details
-
publish
Description copied from interface:ClusterMessagePublisherPublishes a message to the cluster. Implementations of this method are responsible for serializing the message and sending it to other nodes.- Specified by:
publishin interfaceClusterMessagePublisher- Type Parameters:
T- the type of the message, which must extend ClusterMessage- Parameters:
message- the message to be published, must not be null
-