Package io.smallrye.reactive.messaging
package io.smallrye.reactive.messaging
-
ClassDescriptionEmitterFactory<T extends MessagePublisherProvider<?>>Factory for creating different Emitter implementations.Marker interface for Custom Emitter types, except the spec defined
Emitter
Interceptor for incoming messages on connector channels.Interface implemented by metadata class when they can be merged.Converter transformingMessage<A>
intoMessage<B>
.Framework-facing interface for the Emitter implementations.Utilities for handling coordination between messages.The message chain builder allows chaining message and configure metadata propagation.Represents the types of the method parameters and associated generic parameter if any.Interface used to feed a channel from an imperative piece of code.Interceptor for outgoing messages on connector channels.Metadata injected for holding the result of outgoing connector's transmission operationSPI to allow extension of publishers (Multi) included in the final graph.SPI to allow extension of subscription targets (Multi) included in the final graph.Container of payloads to send multiple messages to different channelsDefaultTargeted
implementationContainer ofMessage
s to send multiple messages to different channelsDefaultTargetedMessages
implementation