Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ack() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Acknowledge this message.
- ack(Metadata) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Acknowledge this message.
- Acknowledgment - Annotation Type in org.eclipse.microprofile.reactive.messaging
-
Configure the acknowledgement policy for the given
@Incoming
. - Acknowledgment.Strategy - Enum in org.eclipse.microprofile.reactive.messaging
- add(HealthReport.ChannelInfo) - Method in class io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder
-
Adds a channel info to the report.
- add(String, boolean) - Method in class io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder
-
Adds a channel info to the report.
- add(String, boolean, String) - Method in class io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder
-
Adds a channel info to the report.
- addMetadata(Object) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the current metadata, plus the given one. - afterMessageReceive(Message<?>) - Method in interface io.smallrye.reactive.messaging.IncomingInterceptor
-
Called after message received
- alias() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
B
- BaseCloudEventMetadata<T> - Class in io.smallrye.reactive.messaging.ce.impl
-
Default implementation of the
CloudEventMetadata
interface - BaseCloudEventMetadata(String, String, URI, String, String, URI, String, ZonedDateTime, Map<String, Object>, T) - Constructor for class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- beforeMessageSend(Message<?>) - Method in interface io.smallrye.reactive.messaging.OutgoingInterceptor
-
Called before message transmission
- Blocking - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Identifies that a particular method performs blocking operations, and as such should be executed on separate worker.
- broadcast() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
- Broadcast - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Configure if the annotated publisher should dispatch the messages to several subscribers.
- BUFFER - Enum constant in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Buffers all values until the downstream consumes it.
- BUFFER - Enum constant in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Buffers all values until the downstream consumes it.
- bufferSize() - Element in annotation type io.smallrye.reactive.messaging.annotations.OnOverflow
-
Deprecated.
- bufferSize() - Element in annotation type org.eclipse.microprofile.reactive.messaging.OnOverflow
- build() - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- build() - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- build() - Method in class io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder
- builder() - Static method in interface io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadata
-
Gets a builder to create a new
OutgoingCloudEventMetadata
. - builder() - Static method in class io.smallrye.reactive.messaging.health.HealthReport
C
- canConvert(Message<?>, Type) - Method in interface io.smallrye.reactive.messaging.MessageConverter
-
Checks whether this instance of converter can convert the given message
in
into aMessage<T>
withT
being the type represented bytarget
. - canConvert(Message<?>, Type) - Method in class io.smallrye.reactive.messaging.MessageConverter.IdentityConverter
- canExtract(Message<?>, Type, Type) - Method in interface io.smallrye.reactive.messaging.keyed.KeyValueExtractor
-
Checks if the current extractor can handle the given method to extract a key of type
keyType
and a value of typevalueType
. - CE_ATTRIBUTE_DATA_CONTENT_TYPE - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_ATTRIBUTE_DATA_SCHEMA - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_ATTRIBUTE_ID - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_ATTRIBUTE_SOURCE - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_ATTRIBUTE_SPEC_VERSION - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_ATTRIBUTE_SUBJECT - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_ATTRIBUTE_TIME - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_ATTRIBUTE_TYPE - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- CE_VERSION_1_0 - Static variable in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
- chain(Message<?>) - Static method in interface io.smallrye.reactive.messaging.Messages
-
Chains the given message with some other messages.
- Channel - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Deprecated.
- Channel - Annotation Type in org.eclipse.microprofile.reactive.messaging
-
This qualifier indicates which channel should be injected / populated.
- CHANNEL_NAME_ATTRIBUTE - Static variable in interface org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory
-
The
channel-name
attribute name. - ChannelInfo(String, boolean) - Constructor for class io.smallrye.reactive.messaging.health.HealthReport.ChannelInfo
- ChannelInfo(String, boolean, String) - Constructor for class io.smallrye.reactive.messaging.health.HealthReport.ChannelInfo
- ChannelRegistar - Interface in io.smallrye.reactive.messaging
- ChannelRegistry - Interface in io.smallrye.reactive.messaging
- CloudEventMetadata<T> - Interface in io.smallrye.reactive.messaging.ce
-
Represents Cloud Event metadata See https://github.com/cloudevents/spec/blob/v1.0/spec.md.
- complete() - Method in interface io.smallrye.reactive.messaging.annotations.Emitter
-
Deprecated.Completes the stream.
- complete() - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends the completion event to the channel indicating that no other events will be sent afterward.
- complete() - Method in interface org.eclipse.microprofile.reactive.messaging.Emitter
-
Sends the completion event to the channel indicating that no other events will be sent afterward.
- complete(MessageObservation) - Method in interface io.smallrye.reactive.messaging.observation.ObservationContext
-
Called after observation is completed.
- completion - Variable in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- COMPLETION_STAGE_OF_MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- COMPLETION_STAGE_OF_PAYLOAD - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- CONCAT - Enum constant in enum io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Concat the sources.
- Connector - Annotation Type in org.eclipse.microprofile.reactive.messaging.spi
-
Qualifier used on connector implementations to indicate the associated underlying transport.
- CONNECTOR_ATTRIBUTE - Static variable in interface org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory
-
The
connector
attribute name. - CONNECTOR_PREFIX - Static variable in interface org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory
-
Prefix used in the MicroProfile Config to configure properties shared by all the channels associated with a specific connector.
- ConnectorAttribute - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Annotation used to declare an attribute on the connector.
- ConnectorAttribute.Direction - Enum in io.smallrye.reactive.messaging.annotations
- ConnectorAttributes - Annotation Type in io.smallrye.reactive.messaging.annotations
-
This class is used to allow multiple
ConnectorAttribute
declarations. - ConnectorFactory - Interface in org.eclipse.microprofile.reactive.messaging.spi
-
Parent class for
IncomingConnectorFactory
andOutgoingConnectorFactory
. - ConnectorLiteral - Class in org.eclipse.microprofile.reactive.messaging.spi
-
Supports inline instantiation of the
Connector
qualifier. - consumption() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- convert(Message<?>, Type) - Method in interface io.smallrye.reactive.messaging.MessageConverter
-
Converts the given message
in
into aMessage<T>
. - convert(Message<?>, Type) - Method in class io.smallrye.reactive.messaging.MessageConverter.IdentityConverter
- CONVERTER_DEFAULT_PRIORITY - Static variable in interface io.smallrye.reactive.messaging.MessageConverter
-
Default priority:
100
- copy() - Method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Copies the current
Metadata
instance. - createEmitter(EmitterConfiguration, long) - Method in interface io.smallrye.reactive.messaging.EmitterFactory
-
Create emitter implementation instance
D
- data - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- dataContentType - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- dataSchema - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- decorate(Multi<? extends Message<?>>, String, boolean) - Method in interface io.smallrye.reactive.messaging.PublisherDecorator
-
Deprecated.replaced with
PublisherDecorator.decorate(Multi, List, boolean)
- decorate(Multi<? extends Message<?>>, List<String>, boolean) - Method in interface io.smallrye.reactive.messaging.PublisherDecorator
-
Decorate a Multi
- decorate(Multi<? extends Message<?>>, List<String>, boolean) - Method in interface io.smallrye.reactive.messaging.SubscriberDecorator
-
Decorate a Multi
- Default(Map<String, Object>) - Constructor for class io.smallrye.reactive.messaging.Targeted.Default
- Default(Map<String, Message<?>>) - Constructor for class io.smallrye.reactive.messaging.TargetedMessages.Default
- DEFAULT - Static variable in interface io.smallrye.reactive.messaging.observation.ObservationContext
-
Default no-op observation context
- DEFAULT_PRIORITY - Static variable in interface io.smallrye.reactive.messaging.json.JsonMapping
-
Default priority of corresponding provider.
- DEFAULT_PRIORITY - Static variable in interface io.smallrye.reactive.messaging.keyed.KeyValueExtractor
-
The default priority.
- DEFAULT_PRIORITY - Static variable in interface io.smallrye.reactive.messaging.PublisherDecorator
-
Default priority
- DEFAULT_PRIORITY - Static variable in interface io.smallrye.reactive.messaging.SubscriberDecorator
-
Default priority
- DEFAULT_WORKER_POOL - Static variable in annotation type io.smallrye.reactive.messaging.annotations.Blocking
- DefaultCloudEventMetadataBuilder<T> - Class in io.smallrye.reactive.messaging.ce
- DefaultCloudEventMetadataBuilder() - Constructor for class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- DefaultIncomingCloudEventMetadata<T> - Class in io.smallrye.reactive.messaging.ce.impl
-
Default implementation of the
IncomingCloudEventMetadata
interface - DefaultIncomingCloudEventMetadata(CloudEventMetadata<T>) - Constructor for class io.smallrye.reactive.messaging.ce.impl.DefaultIncomingCloudEventMetadata
- DefaultIncomingCloudEventMetadata(String, String, URI, String, String, URI, String, ZonedDateTime, Map<String, Object>, T) - Constructor for class io.smallrye.reactive.messaging.ce.impl.DefaultIncomingCloudEventMetadata
- DefaultMessageObservation - Class in io.smallrye.reactive.messaging.observation
-
The default implementation based on system nano time.
- DefaultMessageObservation(String) - Constructor for class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- DefaultMessageObservation(String, long) - Constructor for class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- DefaultOutgoingCloudEventMetadata<T> - Class in io.smallrye.reactive.messaging.ce.impl
-
Default implementation of the
OutgoingCloudEventMetadata
interface. - DefaultOutgoingCloudEventMetadata(CloudEventMetadata<T>) - Constructor for class io.smallrye.reactive.messaging.ce.impl.DefaultOutgoingCloudEventMetadata
- DefaultOutgoingCloudEventMetadata(String, String, URI, String, String, URI, String, ZonedDateTime, Map<String, Object>) - Constructor for class io.smallrye.reactive.messaging.ce.impl.DefaultOutgoingCloudEventMetadata
- defaultValue() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- deprecated() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- description() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- direction() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- done - Variable in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- DROP - Enum constant in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Drops the most recent value if the downstream can't keep up.
- DROP - Enum constant in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Drops the most recent value if the downstream can't keep up.
E
- Emitter<T> - Interface in io.smallrye.reactive.messaging.annotations
-
Deprecated.Use
Emitter
instead. - Emitter<T> - Interface in org.eclipse.microprofile.reactive.messaging
-
Interface used to feed a channel from an imperative piece of code.
- EMITTER - Static variable in class io.smallrye.reactive.messaging.annotations.EmitterFactoryFor.Literal
- EmitterConfiguration - Interface in io.smallrye.reactive.messaging
- EmitterFactory<T extends MessagePublisherProvider<?>> - Interface in io.smallrye.reactive.messaging
-
Factory for creating different Emitter implementations.
- EmitterFactoryFor - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Qualifier for
EmitterFactory
implementations. - EmitterFactoryFor.Literal - Class in io.smallrye.reactive.messaging.annotations
- emitterType() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
- EmitterType - Interface in io.smallrye.reactive.messaging
-
Marker interface for Custom Emitter types, except the spec defined
Emitter
- empty() - Static method in class io.smallrye.reactive.messaging.TracingMetadata
-
Returns an empty tracing metadata.
- empty() - Static method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Returns an empty set of metadata.
- EMPTY_ACK - Static variable in interface org.eclipse.microprofile.reactive.messaging.Message
- EMPTY_NACK - Static variable in interface org.eclipse.microprofile.reactive.messaging.Message
- error(Exception) - Method in interface io.smallrye.reactive.messaging.annotations.Emitter
-
Deprecated.Propagates an error in the stream.
- error(Exception) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a failure event to the channel.
- error(Exception) - Method in interface org.eclipse.microprofile.reactive.messaging.Emitter
-
Sends a failure event to the channel.
- extensions - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- extractKey(Message<?>, Type) - Method in interface io.smallrye.reactive.messaging.keyed.KeyValueExtractor
-
Extracts the key from the given message.
- extractValue(Message<?>, Type) - Method in interface io.smallrye.reactive.messaging.keyed.KeyValueExtractor
-
Extracts the value from the given message.
F
- FAIL - Enum constant in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Propagates a failure in case the downstream can't keep up.
- FAIL - Enum constant in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Sends an error signal to the downstream subscriber in the case where it can't keep up.
- from(OutgoingCloudEventMetadata<T>) - Static method in interface io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadata
-
Gets a builder to create a new
OutgoingCloudEventMetadata
. - from(Targeted) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- from(Iterable<Object>) - Static method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Returns an instance of
Metadata
containing multiple values. - from(Map<String, Object>) - Static method in interface io.smallrye.reactive.messaging.Targeted
- from(Map<String, Message<?>>) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- fromJson(String, Class<T>) - Method in interface io.smallrye.reactive.messaging.json.JsonMapping
-
Deserialize an object from it's JSON string representation.
- fromMessage(Message<?>) - Static method in class io.smallrye.reactive.messaging.TracingMetadata
G
- get(Class<T>) - Method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Retrieves the metadata associated with given class.
- get(String) - Method in class io.smallrye.reactive.messaging.Targeted.Default
- get(String) - Method in interface io.smallrye.reactive.messaging.Targeted
-
Return the payload associated with the given channel
- get(String) - Method in class io.smallrye.reactive.messaging.TargetedMessages.Default
- get(String) - Method in interface io.smallrye.reactive.messaging.TargetedMessages
-
Return the message associated with the given channel
- getAck() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
- getAcknowledgment() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getAckWithMetadata() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
- getBean() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getBroadcast() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getChannel() - Method in class io.smallrye.reactive.messaging.health.HealthReport.ChannelInfo
- getChannel() - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- getChannel() - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
- getChannels() - Method in class io.smallrye.reactive.messaging.health.HealthReport
- getCompletionDuration() - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- getCompletionDuration() - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
- getCompletionTime() - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- getCompletionTime() - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
- getCreationTime() - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- getCreationTime() - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
- getCurrentContext() - Method in class io.smallrye.reactive.messaging.TracingMetadata
- getData() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
The event payload.
- getData() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getData() - Method in class io.smallrye.reactive.messaging.ce.impl.DefaultOutgoingCloudEventMetadata
- getDataContentType() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
Content type of data value.
- getDataContentType() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getDataSchema() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
Identifies the schema that data adheres to.
- getDataSchema() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getEmitter(String) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getEmitter(String, Class<? super T>) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getEmitterNames() - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getExtension(String) - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
A CloudEvent may include any number of additional context attributes with distinct names, known as "extension attributes".
- getExtension(String) - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getExtensions() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
A CloudEvent may include any number of additional context attributes with distinct names, known as "extension attributes".
- getExtensions() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getGenericParameterType(int, int) - Method in interface io.smallrye.reactive.messaging.MethodParameterDescriptor
- getId() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
Identifies the event.
- getId() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getIncoming() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getIncomingChannels() - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getIncomingNames() - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getIngestedPayloadType() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getInvokerClass() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
-
Implementation of the
Invoker
interface that can be used to invoke the method described by this configuration The invoker class can either have a no-arg constructor in which case it's expected to be look up the bean programmatically, or have a constructor that takes a single Object parameter - the bean to operate on - getKeyed() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getKeyType() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getLiveness() - Method in interface io.smallrye.reactive.messaging.health.HealthReporter
- getMerge() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getMessage() - Method in class io.smallrye.reactive.messaging.health.HealthReport.ChannelInfo
- getMetadata() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
- getMetadata(Class<? extends M>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Retrieves the metadata associated with the given class.
- getMethod() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getMutinyEmitter(String) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getNack() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
- getNackWithMetadata() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
- getNumberOfSubscriberBeforeConnecting() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getOutgoing() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
-
Deprecated.
- getOutgoingChannels() - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getOutgoingNames() - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getOutgoings() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getParameterDescriptor() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getPayload() - Method in class io.smallrye.reactive.messaging.TargetedMessages.Default
- getPayload() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
- getPreviousContext() - Method in class io.smallrye.reactive.messaging.TracingMetadata
- getPriority() - Method in interface io.smallrye.reactive.messaging.IncomingInterceptor
- getPriority() - Method in interface io.smallrye.reactive.messaging.keyed.KeyValueExtractor
- getPriority() - Method in interface io.smallrye.reactive.messaging.MessageConverter
- getPriority() - Method in interface io.smallrye.reactive.messaging.OutgoingInterceptor
- getPriority() - Method in interface io.smallrye.reactive.messaging.PublisherDecorator
- getPriority() - Method in interface io.smallrye.reactive.messaging.SubscriberDecorator
- getPublisher() - Method in interface io.smallrye.reactive.messaging.MessagePublisherProvider
- getPublisher(Config) - Method in interface io.smallrye.reactive.messaging.connector.InboundConnector
-
Creates a channel for the given configuration.
- getPublisherBuilder(Config) - Method in interface org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory
-
Creates a channel for the given configuration.
- getPublishers(String) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getReadiness() - Method in interface io.smallrye.reactive.messaging.health.HealthReporter
- getReason() - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- getReason() - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
- getResult() - Method in class io.smallrye.reactive.messaging.OutgoingMessageMetadata
- getReturnType() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getSource() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
Identifies the context in which an event happened.
- getSource() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getSpecVersion() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
The version of the CloudEvents specification which the event uses.
- getSpecVersion() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getStartup() - Method in interface io.smallrye.reactive.messaging.health.HealthReporter
- getSubject() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
This describes the subject of the event in the context of the event producer (identified by source).
- getSubject() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getSubscriber(Config) - Method in interface io.smallrye.reactive.messaging.connector.OutboundConnector
-
Creates a channel for the given configuration.
- getSubscriberBuilder(Config) - Method in interface org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory
-
Creates a channel for the given configuration.
- getSubscribers(String) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getTimeStamp() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
Timestamp of when the occurrence happened.
- getTimeStamp() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getType() - Method in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
-
This attribute contains a value describing the type of event related to the originating occurrence.
- getType() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- getTypes() - Method in interface io.smallrye.reactive.messaging.MethodParameterDescriptor
- getValueType() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getWorkerPoolName() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
H
- hasRequests() - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
- hasRequests() - Method in interface org.eclipse.microprofile.reactive.messaging.Emitter
- hasTargetedOutput() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- HealthReport - Class in io.smallrye.reactive.messaging.health
-
Represent an health status and its set of attached data.
- HealthReport(List<HealthReport.ChannelInfo>) - Constructor for class io.smallrye.reactive.messaging.health.HealthReport
- HealthReport.ChannelInfo - Class in io.smallrye.reactive.messaging.health
-
Structure storing the health detail of a specific channel.
- HealthReport.HealthReportBuilder - Class in io.smallrye.reactive.messaging.health
-
A builder to ease the creation of
HealthReport
. - HealthReporter - Interface in io.smallrye.reactive.messaging.health
-
Interface implemented by connector to participate to the health data collection.
- hiddenFromDocumentation() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
I
- id - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- InboundConnector - Interface in io.smallrye.reactive.messaging.connector
-
SPI used to implement a connector managing a source of messages for a specific transport.
- Incoming - Annotation Type in org.eclipse.microprofile.reactive.messaging
-
Used to signify a subscriber to incoming messages.
- INCOMING - Enum constant in enum io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
- INCOMING_AND_OUTGOING - Enum constant in enum io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
- INCOMING_PREFIX - Static variable in interface org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory
-
Prefix used in the MicroProfile Config to configure an
incoming
channel. - IncomingCloudEventMetadata<T> - Interface in io.smallrye.reactive.messaging.ce
-
Represents the Cloud Event metadata from an incoming message.
- IncomingConnectorFactory - Interface in org.eclipse.microprofile.reactive.messaging.spi
-
SPI used to implement a connector managing a source of messages for a specific transport.
- IncomingInterceptor - Interface in io.smallrye.reactive.messaging
-
Interceptor for incoming messages on connector channels.
- Incomings - Annotation Type in io.smallrye.reactive.messaging.annotations
-
This class is used to allow multiple
Incoming
declarations. - INDIVIDUAL_MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- INDIVIDUAL_PAYLOAD - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- initialize() - Method in interface io.smallrye.reactive.messaging.ChannelRegistar
- initObservation(String, boolean, boolean) - Method in interface io.smallrye.reactive.messaging.observation.MessageObservationCollector
-
Initialize observation for the given channel If
null
is returned the observation for the given channel is disabled - INSTANCE - Static variable in class io.smallrye.reactive.messaging.MessageConverter.IdentityConverter
- invoke(Object...) - Method in interface io.smallrye.reactive.messaging.Invoker
- Invoker - Interface in io.smallrye.reactive.messaging
- io.smallrye.reactive.messaging - package io.smallrye.reactive.messaging
- io.smallrye.reactive.messaging.annotations - package io.smallrye.reactive.messaging.annotations
- io.smallrye.reactive.messaging.ce - package io.smallrye.reactive.messaging.ce
- io.smallrye.reactive.messaging.ce.impl - package io.smallrye.reactive.messaging.ce.impl
- io.smallrye.reactive.messaging.connector - package io.smallrye.reactive.messaging.connector
- io.smallrye.reactive.messaging.health - package io.smallrye.reactive.messaging.health
- io.smallrye.reactive.messaging.json - package io.smallrye.reactive.messaging.json
- io.smallrye.reactive.messaging.keyed - package io.smallrye.reactive.messaging.keyed
- io.smallrye.reactive.messaging.observation - package io.smallrye.reactive.messaging.observation
- isBlocking() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- isBlockingExecutionOrdered() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- isCancelled() - Method in interface io.smallrye.reactive.messaging.annotations.Emitter
-
Deprecated.
- isCancelled() - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
- isCancelled() - Method in interface org.eclipse.microprofile.reactive.messaging.Emitter
- isDone() - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- isDone() - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
- isMessageType() - Method in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- isMessageType() - Method in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- isOk() - Method in class io.smallrye.reactive.messaging.health.HealthReport.ChannelInfo
- isOk() - Method in class io.smallrye.reactive.messaging.health.HealthReport
- isRequested() - Method in interface io.smallrye.reactive.messaging.annotations.Emitter
-
Deprecated.
- iterator() - Method in class io.smallrye.reactive.messaging.Targeted.Default
- iterator() - Method in class org.eclipse.microprofile.reactive.messaging.Metadata
J
- JsonMapping - Interface in io.smallrye.reactive.messaging.json
-
Interface to abstract json serialization to/from string.
K
- Keyed - Annotation Type in io.smallrye.reactive.messaging.keyed
-
Annotation allowing to specify the class of the
KeyValueExtractor
to be used. - KEYED_MULTI - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- KEYED_MULTI_MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- KeyedMulti<K,
V> - Interface in io.smallrye.reactive.messaging.keyed -
A keyed stream.
- KeyValueExtractor - Interface in io.smallrye.reactive.messaging.keyed
L
- LATEST - Enum constant in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Keeps only the latest value, dropping any previous values if the downstream can't keep up.
- LATEST - Enum constant in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Keeps only the latest value, dropping any previous value if the downstream can't keep up.
- LEGACY_EMITTER - Static variable in class io.smallrye.reactive.messaging.annotations.EmitterFactoryFor.Literal
- LOGGER - Static variable in interface org.eclipse.microprofile.reactive.messaging.Message
M
- mandatory() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- MANUAL - Enum constant in enum org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Acknowledgment managed by the user code.
- MediatorConfiguration - Interface in io.smallrye.reactive.messaging
- MediatorConfiguration.Consumption - Enum in io.smallrye.reactive.messaging
- MediatorConfiguration.Production - Enum in io.smallrye.reactive.messaging
- merge(List<Message<?>>, Function<List<?>, T>) - Static method in interface io.smallrye.reactive.messaging.Messages
-
Merges multiple messages into a single one.
- merge(List<Message<T>>) - Static method in interface io.smallrye.reactive.messaging.Messages
-
Merges multiple messages into a single one.
- merge(T) - Method in interface io.smallrye.reactive.messaging.MergeableMetadata
- Merge - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Temporary annotation - must be copied to spec.
- MERGE - Enum constant in enum io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Merge the different sources.
- Merge.Mode - Enum in io.smallrye.reactive.messaging.annotations
- MergeableMetadata<T> - Interface in io.smallrye.reactive.messaging
-
Interface implemented by metadata class when they can be merged.
- Message<T> - Interface in org.eclipse.microprofile.reactive.messaging
-
A message envelope.
- MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- MessageConverter - Interface in io.smallrye.reactive.messaging
-
Converter transforming
Message<A>
intoMessage<B>
. - MessageConverter.IdentityConverter - Class in io.smallrye.reactive.messaging
- MessageObservation - Interface in io.smallrye.reactive.messaging.observation
-
The message observation contract
- MessageObservationCollector<T extends ObservationContext> - Interface in io.smallrye.reactive.messaging.observation
-
The observation collector is called with the new message and returns the message observation that will be used to observe messages from their creation until the ack or the nack event
- MessagePublisherProvider<T> - Interface in io.smallrye.reactive.messaging
-
Framework-facing interface for the Emitter implementations.
- Messages - Interface in io.smallrye.reactive.messaging
-
Utilities for handling coordination between messages.
- Messages.MessageChainBuilder - Class in io.smallrye.reactive.messaging
-
The message chain builder allows chaining message and configure metadata propagation.
- Metadata - Class in org.eclipse.microprofile.reactive.messaging
-
Message metadata containers.
- methodAsString() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- MethodParameterDescriptor - Interface in io.smallrye.reactive.messaging
-
Represents the types of the method parameters and associated generic parameter if any.
- MUTINY_EMITTER - Static variable in class io.smallrye.reactive.messaging.annotations.EmitterFactoryFor.Literal
- MutinyEmitter<T> - Interface in io.smallrye.reactive.messaging
-
Interface used to feed a channel from an imperative piece of code.
N
- nack(Throwable) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Acknowledge negatively this message.
- nack(Throwable, Metadata) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Acknowledge negatively this message.
- nackReason - Variable in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- name() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- name() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
- NO_VALUE - Static variable in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
-
The constant used to indicate that the attribute has no default value or no alias.
- NONE - Enum constant in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.The values are propagated without any back pressure strategy.
- NONE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- NONE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- NONE - Enum constant in enum org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
No acknowledgment is performed, neither implicitly or explicitly.
- NONE - Enum constant in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
The values are propagated without any back pressure strategy.
- numberOfSubscriberBeforeConnecting() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
O
- ObservationContext - Interface in io.smallrye.reactive.messaging.observation
-
The per-channel context of the Message observation.
- of(Class<?>) - Static method in class io.smallrye.reactive.messaging.annotations.EmitterFactoryFor.Literal
- of(Object...) - Static method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Returns an instance of
Metadata
containing multiple values. - of(String) - Static method in class org.eclipse.microprofile.reactive.messaging.spi.ConnectorLiteral
-
Creates a new instance of
ConnectorLiteral
. - of(String, Object) - Static method in interface io.smallrye.reactive.messaging.Targeted
- of(String, Object, String, Object) - Static method in interface io.smallrye.reactive.messaging.Targeted
- of(String, Object, String, Object, String, Object) - Static method in interface io.smallrye.reactive.messaging.Targeted
- of(String, Object, String, Object, String, Object, String, Object) - Static method in interface io.smallrye.reactive.messaging.Targeted
- of(String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in interface io.smallrye.reactive.messaging.Targeted
- of(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in interface io.smallrye.reactive.messaging.Targeted
- of(String, Message<?>) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- of(String, Message<?>, String, Message<?>) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- of(String, Message<?>, String, Message<?>, String, Message<?>) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- of(String, Message<?>, String, Message<?>, String, Message<?>, String, Message<?>) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- of(String, Message<?>, String, Message<?>, String, Message<?>, String, Message<?>, String, Message<?>) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- of(String, Message<?>, String, Message<?>, String, Message<?>, String, Message<?>, String, Message<?>, String, Message<?>) - Static method in interface io.smallrye.reactive.messaging.TargetedMessages
- of(T) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload.
- of(T, Iterable<Object>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload and metadata.
- of(T, Iterable<Object>, Function<Metadata, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, metadata and ack function.
- of(T, Iterable<Object>, Function<Metadata, CompletionStage<Void>>, BiFunction<Throwable, Metadata, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, metadata and ack and nack functions.
- of(T, Iterable<Object>, Supplier<CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, metadata and ack function.
- of(T, Iterable<Object>, Supplier<CompletionStage<Void>>, Function<Throwable, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, metadata and ack and nack functions.
- of(T, Function<Metadata, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload and ack function.
- of(T, Function<Metadata, CompletionStage<Void>>, BiFunction<Throwable, Metadata, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
- of(T, Supplier<CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload and ack function.
- of(T, Supplier<CompletionStage<Void>>, Function<Throwable, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, ack and nack functions.
- of(T, Metadata) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload and metadata.
- of(T, Metadata, Function<Metadata, CompletionStage<Void>>, BiFunction<Throwable, Metadata, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, metadata and ack and nack functions.
- of(T, Metadata, Supplier<CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, metadata and ack function.
- of(T, Metadata, Supplier<CompletionStage<Void>>, Function<Throwable, CompletionStage<Void>>) - Static method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Create a message with the given payload, metadata and ack and nack functions.
- OK_INSTANCE - Static variable in class io.smallrye.reactive.messaging.health.HealthReport
-
A report used when there are no channels.
- ONE - Enum constant in enum io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Pick the first source and use only this one.
- onMessage(Message<?>) - Method in interface io.smallrye.reactive.messaging.OutgoingInterceptor
-
Deprecated.
- onMessageAck(Message<?>) - Method in interface io.smallrye.reactive.messaging.IncomingInterceptor
-
Called after message acknowledgment
- onMessageAck(Message<?>) - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- onMessageAck(Message<?>) - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
-
Notify the observation of acknowledgement event
- onMessageAck(Message<?>) - Method in interface io.smallrye.reactive.messaging.OutgoingInterceptor
-
Called after message acknowledgment
- onMessageNack(Message<?>, Throwable) - Method in interface io.smallrye.reactive.messaging.IncomingInterceptor
-
Called after message negative-acknowledgement
- onMessageNack(Message<?>, Throwable) - Method in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- onMessageNack(Message<?>, Throwable) - Method in interface io.smallrye.reactive.messaging.observation.MessageObservation
-
Notify the observation of negative acknowledgement event
- onMessageNack(Message<?>, Throwable) - Method in interface io.smallrye.reactive.messaging.OutgoingInterceptor
-
Called after message negative-acknowledgement
- onNewMessage(String, Message<?>, T) - Method in interface io.smallrye.reactive.messaging.observation.MessageObservationCollector
-
Returns a new
MessageObservation
object on which to collect the message processing events. - OnOverflow - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Deprecated.Use
OnOverflow
instead - OnOverflow - Annotation Type in org.eclipse.microprofile.reactive.messaging
-
Configures the back pressure policy on an injected
Emitter
: - OnOverflow.Strategy - Enum in io.smallrye.reactive.messaging.annotations
-
Deprecated.The back pressure strategy.
- OnOverflow.Strategy - Enum in org.eclipse.microprofile.reactive.messaging
-
The back pressure strategy.
- ordered() - Element in annotation type io.smallrye.reactive.messaging.annotations.Blocking
-
Indicates if execution of methods marked with this annotation should be sequenced and preserve the message ordering, or run concurrently with messages being emitted in the order that method executions complete.
- org.eclipse.microprofile.reactive.messaging - package org.eclipse.microprofile.reactive.messaging
-
IMPORTANT This package is a copy from the original package from the specification.
- org.eclipse.microprofile.reactive.messaging.spi - package org.eclipse.microprofile.reactive.messaging.spi
-
The MicroProfile Reactive Messaging API Connector SPI
- OutboundConnector - Interface in io.smallrye.reactive.messaging.connector
-
SPI used to implement a connector managing a sink of messages for a specific transport.
- Outgoing - Annotation Type in org.eclipse.microprofile.reactive.messaging
-
Used to signify a publisher of outgoing messages.
- OUTGOING - Enum constant in enum io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
- OUTGOING_PREFIX - Static variable in interface org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory
-
Prefix used in the MicroProfile Config to configure an
outgoing
channel. - OutgoingCloudEventMetadata<T> - Interface in io.smallrye.reactive.messaging.ce
-
Represents the Cloud Event metadata for an outgoing message.
- OutgoingCloudEventMetadataBuilder<T> - Class in io.smallrye.reactive.messaging.ce
- OutgoingCloudEventMetadataBuilder() - Constructor for class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- OutgoingCloudEventMetadataBuilder(OutgoingCloudEventMetadata<T>) - Constructor for class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- OutgoingConnectorFactory - Interface in org.eclipse.microprofile.reactive.messaging.spi
-
SPI used to implement a connector managing a sink of messages for a specific transport.
- OutgoingInterceptor - Interface in io.smallrye.reactive.messaging
-
Interceptor for outgoing messages on connector channels.
- OutgoingMessageMetadata<T> - Class in io.smallrye.reactive.messaging
-
Metadata injected for holding the result of outgoing connector's transmission operation
- OutgoingMessageMetadata() - Constructor for class io.smallrye.reactive.messaging.OutgoingMessageMetadata
- Outgoings - Annotation Type in io.smallrye.reactive.messaging.annotations
-
This class is used to allow multiple
Outgoing
declarations. - overflowBufferSize() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
- overflowBufferStrategy() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
P
- PAYLOAD - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- POST_PROCESSING - Enum constant in enum org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Acknowledgment performed automatically once the message has been processed.
- PRE_PROCESSING - Enum constant in enum org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Acknowledgment performed automatically before the processing of the message by the user code.
- PROCESSOR - Enum constant in enum io.smallrye.reactive.messaging.Shape
- production() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- PUBLISHER - Enum constant in enum io.smallrye.reactive.messaging.Shape
- PublisherDecorator - Interface in io.smallrye.reactive.messaging
-
SPI to allow extension of publishers (Multi) included in the final graph.
R
- register(String, MutinyEmitter<?>) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- register(String, Class<T>, T) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- register(String, Flow.Publisher<? extends Message<?>>, boolean) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- register(String, Flow.Subscriber<? extends Message<?>>, boolean) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- register(String, Emitter<?>) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
S
- send(M) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Deprecated.
- send(M) - Method in interface org.eclipse.microprofile.reactive.messaging.Emitter
-
Sends a message to the channel.
- send(T) - Method in interface io.smallrye.reactive.messaging.annotations.Emitter
-
Deprecated.Sends a payload or a message to the stream.
- send(T) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a payload to the channel.
- send(T) - Method in interface org.eclipse.microprofile.reactive.messaging.Emitter
-
Sends a payload to the channel.
- sendAndAwait(T) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a payload to the channel.
- sendAndForget(T) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a payload to the channel without waiting for acknowledgement.
- sendMessage(M) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a message to the channel.
- sendMessageAndAwait(M) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a message to the channel.
- sendMessageAndForget(M) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a message to the channel without waiting for acknowledgement.
- setResult(T) - Method in class io.smallrye.reactive.messaging.OutgoingMessageMetadata
- setResultOnMessage(Message<?>, Object) - Static method in class io.smallrye.reactive.messaging.OutgoingMessageMetadata
- shape() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- Shape - Enum in io.smallrye.reactive.messaging
- source - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- specVersion - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- SPLIT_MULTI_OF_MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- SPLIT_MULTI_OF_PAYLOAD - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_OF_MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- STREAM_OF_MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_OF_PAYLOAD - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- STREAM_OF_PAYLOAD - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_TRANSFORMER - Enum constant in enum io.smallrye.reactive.messaging.Shape
- subject - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- SUBSCRIBER - Enum constant in enum io.smallrye.reactive.messaging.Shape
- SubscriberDecorator - Interface in io.smallrye.reactive.messaging
-
SPI to allow extension of subscription targets (Multi) included in the final graph.
T
- Targeted - Interface in io.smallrye.reactive.messaging
-
Container of payloads to send multiple messages to different channels
- Targeted.Default - Class in io.smallrye.reactive.messaging
-
Default
Targeted
implementation - TargetedMessages - Interface in io.smallrye.reactive.messaging
-
Container of
Message
s to send multiple messages to different channels - TargetedMessages.Default - Class in io.smallrye.reactive.messaging
-
Default
TargetedMessages
implementation - thenApply(Function<Message<T>, Message<R>>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Apply the given modifier function to the current message returning the result for further composition
- THROW_EXCEPTION - Enum constant in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Causes an
IllegalStateException
to be thrown by theEmitter.send
method if the downstream can't keep up. - timestamp - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- toJson(Object) - Method in interface io.smallrye.reactive.messaging.json.JsonMapping
-
Serialize an object to JSON.
- toString() - Method in class io.smallrye.reactive.messaging.health.HealthReport.ChannelInfo
- TracingMetadata - Class in io.smallrye.reactive.messaging
- type - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- type() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
U
- UNBOUNDED_BUFFER - Enum constant in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Buffers all values until the downstream consumes it.
- UNBOUNDED_BUFFER - Enum constant in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Buffers all values until the downstream consumes it.
- UNI_OF_MESSAGE - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- UNI_OF_PAYLOAD - Enum constant in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
- unwrap(Class<C>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Returns an object of the specified type to allow access to the connector-specific
Message
implementation, and other classes. - usesBuilderTypes() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- usesReactiveStreams() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
V
- validate() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.Blocking
-
Indicates the name of the worker pool to use for execution.
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.Broadcast
-
Indicates the number of subscribers required before dispatching the items.
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.Channel
-
Deprecated.The name of the channel.
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttributes
- value() - Method in class io.smallrye.reactive.messaging.annotations.EmitterFactoryFor.Literal
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.EmitterFactoryFor
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.Incomings
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.Merge
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.OnOverflow
-
Deprecated.
- value() - Element in annotation type io.smallrye.reactive.messaging.annotations.Outgoings
- value() - Element in annotation type io.smallrye.reactive.messaging.keyed.Keyed
- value() - Element in annotation type org.eclipse.microprofile.reactive.messaging.Acknowledgment
- value() - Element in annotation type org.eclipse.microprofile.reactive.messaging.Channel
-
The name of the channel (indicated in the
@Outgoing
annotation. - value() - Element in annotation type org.eclipse.microprofile.reactive.messaging.Incoming
-
The name of the consumed channel.
- value() - Element in annotation type org.eclipse.microprofile.reactive.messaging.OnOverflow
- value() - Element in annotation type org.eclipse.microprofile.reactive.messaging.Outgoing
-
The name of the channel to publish to.
- value() - Element in annotation type org.eclipse.microprofile.reactive.messaging.spi.Connector
- value() - Method in class org.eclipse.microprofile.reactive.messaging.spi.ConnectorLiteral
- valueOf(String) - Static method in enum io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.reactive.messaging.Shape
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.reactive.messaging.MediatorConfiguration.Production
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.reactive.messaging.Shape
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- with(Context, Context) - Static method in class io.smallrye.reactive.messaging.TracingMetadata
- with(Object) - Method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Creates a new instance of
Metadata
with the current entries, plusitem
. - with(String, Object) - Method in class io.smallrye.reactive.messaging.Targeted.Default
- with(String, Object) - Method in interface io.smallrye.reactive.messaging.Targeted
-
Add the given channel-payload mapping to this target mapping by returning a new one.
- with(String, Object) - Method in class io.smallrye.reactive.messaging.TargetedMessages.Default
- with(String, Object) - Method in interface io.smallrye.reactive.messaging.TargetedMessages
-
Add a new mapping to this target mapping.
- with(Map<String, Message<?>>) - Method in class io.smallrye.reactive.messaging.Messages.MessageChainBuilder
-
Chain the passed map of messages.
- with(Message<?>...) - Method in class io.smallrye.reactive.messaging.Messages.MessageChainBuilder
-
Chain the passed array of messages.
- withAck(Supplier<CompletionStage<Void>>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the given acknowledgement supplier. - withAckWithMetadata(Function<Metadata, CompletionStage<Void>>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the given acknowledgement supplier. - withCurrent(Context) - Static method in class io.smallrye.reactive.messaging.TracingMetadata
- withData(T) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withDataContentType(String) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withDataContentType(String) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withDataSchema(URI) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withDataSchema(URI) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withExtension(String, Object) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withExtension(String, Object) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withExtensions(Map<String, Object>) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withExtensions(Map<String, Object>) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withId(String) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withId(String) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withMessage(String, Message<?>) - Method in class io.smallrye.reactive.messaging.TargetedMessages.Default
- withMessage(String, Message<?>) - Method in interface io.smallrye.reactive.messaging.TargetedMessages
-
Add a new mapping to this target mapping.
- withMetadata(Class<?>...) - Method in class io.smallrye.reactive.messaging.Messages.MessageChainBuilder
-
Copy the given metadata of the given classes from the initial message to the chained message, if the initial message does not include a metadata object of the given class.
- withMetadata(Iterable<Object>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the specified metadata. - withMetadata(Metadata) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the specified metadata. - withNack(Function<Throwable, CompletionStage<Void>>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the given negative-acknowledgement function. - withNackWithMetadata(BiFunction<Throwable, Metadata, CompletionStage<Void>>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the given negative-acknowledgement function. - without(Class<?>) - Method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Creates a new instance of
Metadata
with the current entries, minus the entry associated with the given class. - withoutExtension(String) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withoutExtension(String) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withoutMetadata() - Method in class io.smallrye.reactive.messaging.Messages.MessageChainBuilder
-
Do not copy any metadata from the initial message to the chained message.
- withoutMetadata(Class<?>...) - Method in class io.smallrye.reactive.messaging.Messages.MessageChainBuilder
-
Do not the given metadata of the given classes from the initial message to the chained message, if the initial message does not include a metadata object of the given class.
- withPayload(P) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Message
with the specified payload. - withPrevious(Context) - Static method in class io.smallrye.reactive.messaging.TracingMetadata
- withSource(URI) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withSource(URI) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withSpan(Span) - Method in class io.smallrye.reactive.messaging.TracingMetadata
-
Deprecated.
- withSpecVersion(String) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withSpecVersion(String) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withSubject(String) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withSubject(String) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withTimestamp(ZonedDateTime) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withTimestamp(ZonedDateTime) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
- withType(String) - Method in class io.smallrye.reactive.messaging.ce.DefaultCloudEventMetadataBuilder
- withType(String) - Method in class io.smallrye.reactive.messaging.ce.OutgoingCloudEventMetadataBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Channel
instead.