Opens the broker connection.
Closes the broker connection.
OptionalisReports whether the broker's backend is reachable right now, for the plugin's health indicator.
Optional: a broker with no meaningful liveness check omits it, and the
indicator then reports only the lifecycle state (isReady).
This answers a fact (reachability), not a policy: the indicator that
consumes it owns the up/down mapping.
true when the backend is reachable
Publishes a message to a topic.
The payload type
Destination topic
The payload (serialized by the broker adapter)
Optionaloptions: PublishOptions
Ordering, de-duplication and header options; an option the broker has no native primitive for is carried as a transport header
Sends a request to a topic and awaits a single correlated reply, providing brokered request-reply (RPC) over the message broker.
A responder registered with respond on the same topic returns
the reply. The call rejects with a RequestTimeoutError when no reply
arrives within options.timeoutMs, and with a RemoteHandlerError when the
responder throws.
Request traffic rides a channel derived from topic, disjoint from plain
publish/subscribe on that same topic — a pub/sub
consumer never observes an RPC request, and vice versa.
The request payload type
The reply payload type
Destination topic the responder is listening on
The request payload (serialized by the broker adapter)
Optionaloptions: RequestOptions
Reply timeout behavior
The reply payload
Registers a responder for a request topic. The handler's resolved value is sent back to the requesting caller, correlated to the originating request.
Pass options.queue to load-balance requests across competing responders.
The request payload type
The reply payload type
The request topic to respond on
Invoked per request; its result is returned to the caller
Optionaloptions: SubscribeOptions
Consumer group behavior
The active subscription
Subscribes to a topic.
The payload type
Source topic
Invoked per delivered message
Optionaloptions: SubscribeOptions
Consumer group behavior
The active subscription
Message broker for cross-service integration events.
Example
Since
0.1.0