Uses of Class
com.iohao.net.framework.communication.eventbus.EventBusMessage
Packages that use EventBusMessage
Package
Description
Provides communication contracts and adapters used for request/response delivery, broadcasts, and
cross-service messaging within the framework runtime.
Provides distributed EventBus contracts for publishing and subscribing cross-service events
within ionet applications.
Provides the action invocation flow model, context propagation, and execution pipeline contracts
used to process business requests end to end.
Net-server bootstrap, routing, load-balancing, and connection coordination components.
SBE encoders used by net-server for center registration and peer events.
-
Uses of EventBusMessage in com.iohao.net.framework.communication
Methods in com.iohao.net.framework.communication with parameters of type EventBusMessageModifier and TypeMethodDescriptionvoidEventBusMessageCommunication.fireRemote(EventBusMessage message) Fire an event bus message to remote logic servers. -
Uses of EventBusMessage in com.iohao.net.framework.communication.eventbus
Methods in com.iohao.net.framework.communication.eventbus that return EventBusMessageModifier and TypeMethodDescriptionCreate an EventBusMessage from the given event source.default EventBusMessageEventBus.createEventBusMessage(Object eventSource) Create an event messageEventBusMessage.ofClone(int serverId) Create a shallow clone of this message targeting a different server ID.Methods in com.iohao.net.framework.communication.eventbus with parameters of type EventBusMessageModifier and TypeMethodDescriptionvoidEventBusListener.emptySubscribe(EventBusMessage eventBusMessage, EventBus eventBus) Listener callback triggered when the event message has no corresponding subscribervoidEventBus.fire(EventBusMessage eventBusMessage) [Asynchronous] Send an event to all subscribersvoidEventBus.fireAny(EventBusMessage eventBusMessage) [Asynchronous] Send event messages to subscribers in the current process and subscribers in remote processes.voidEventBus.fireAnySync(EventBusMessage eventBusMessage) [Synchronous] Send event messages to subscribers in the current process and subscribers in remote processes.voidEventBus.fireLocal(EventBusMessage eventBusMessage) [Asynchronous] Send event messages to subscribers of all logic servers in the current processvoidEventBus.fireLocalSync(EventBusMessage eventBusMessage) [Synchronous] Send event messages to subscribers of all logic servers in the current processvoidEventBus.fireMe(EventBusMessage eventBusMessage) [Asynchronous] Send event messages only to the subscribers of the current EventBusvoidEventBus.fireMeSync(EventBusMessage eventBusMessage) [Synchronous] Send event messages only to the subscribers of the current EventBusvoidEventBus.fireSync(EventBusMessage eventBusMessage) [Synchronous] Send an event to all subscribersvoidSubscriberInvoke.invoke(EventBusMessage eventBusMessage) Execute subscriber methodvoidEventBusListener.invokeException(Throwable e, Object eventSource, EventBusMessage eventBusMessage) Subscriber exception handlingEventBusRegion.listLocalSubscriber(EventBusMessage eventBusMessage) Gets all subscribers in the current process based on the event messageEventBusRegion.listRemoteEventServerMessage(EventBusMessage eventBusMessage) Get remote server messages that have subscribers for the given event.EventBus.listSubscriber(EventBusMessage eventBusMessage) Subscribers corresponding to the event messageSubscribeExecutorStrategy.select(Subscriber subscriber, EventBusMessage eventBusMessage, ExecutorRegion executorRegion) Get the corresponding thread executor -
Uses of EventBusMessage in com.iohao.net.framework.core.flow
Methods in com.iohao.net.framework.core.flow that return EventBusMessageModifier and TypeMethodDescriptiondefault EventBusMessageFlowCommunicationEventBus.ofEventBusMessage(Object eventSource) -
Uses of EventBusMessage in com.iohao.net.server
Methods in com.iohao.net.server with parameters of type EventBusMessageModifier and TypeMethodDescriptionvoidDefaultCommunicationAggregation.fireRemote(EventBusMessage message) -
Uses of EventBusMessage in com.iohao.net.server.codec
Classes in com.iohao.net.server.codec that implement interfaces with type arguments of type EventBusMessageModifier and TypeClassDescriptionfinal classSBE encoder for cross-server event-bus messages.Methods in com.iohao.net.server.codec with parameters of type EventBusMessageModifier and TypeMethodDescriptionvoidEventBusMessageSbe.encoder(EventBusMessage message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer)