Uses of Class
com.kingsrook.qqq.backend.core.cluster.ClusterEvent
Packages that use ClusterEvent
-
Uses of ClusterEvent in com.kingsrook.qqq.backend.core.cluster
Methods in com.kingsrook.qqq.backend.core.cluster with parameters of type ClusterEventModifier and TypeMethodDescriptionstatic voidClusterBus.publish(QInstance instance, ClusterEvent event) Publish an event: handled on this node now, and sent to the others.voidClusterBusInterface.publish(ClusterEvent event) Send an event to every node.voidInMemoryClusterBus.publish(ClusterEvent event) Deliver to this JVM's subscribers.Method parameters in com.kingsrook.qqq.backend.core.cluster with type arguments of type ClusterEventModifier and TypeMethodDescriptionstatic voidClusterBus.on(String type, BiConsumer<QInstance, ClusterEvent> handler) Register a handler for an event type (it runs on every node).ClusterBusInterface.subscribe(Consumer<ClusterEvent> listener) Receive events from every node.InMemoryClusterBus.subscribe(Consumer<ClusterEvent> listener) Subscribe. -
Uses of ClusterEvent in com.kingsrook.qqq.esb.cluster
Methods in com.kingsrook.qqq.esb.cluster with parameters of type ClusterEventModifier and TypeMethodDescriptionvoidEsbClusterBus.publish(ClusterEvent message) Use a non-transacted, auto-ack session like the control topic.Method parameters in com.kingsrook.qqq.esb.cluster with type arguments of type ClusterEventModifier and TypeMethodDescriptionEsbClusterBus.subscribe(Consumer<ClusterEvent> listener) Subscribe locally; the broker sends each message to every pod, including its producer.