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 Interface in org.eclipse.microprofile.reactive.messaging
-
Configure the acknowledgement policy for the given
@Incoming. - Acknowledgment.Strategy - Enum Class 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
Messagewith 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 interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
B
- BaseCloudEventMetadata<T> - Class in io.smallrye.reactive.messaging.ce.impl
-
Default implementation of the
CloudEventMetadatainterface - 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 Interface 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 Interface in io.smallrye.reactive.messaging.annotations
-
Configure if the annotated publisher should dispatch the messages to several subscribers.
- BUFFER - Enum constant in enum class io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Buffers all values until the downstream consumes it.
- BUFFER - Enum constant in enum class org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Buffers all values until the downstream consumes it.
- bufferSize() - Element in annotation interface io.smallrye.reactive.messaging.annotations.OnOverflow
-
Deprecated.
- bufferSize() - Element in annotation interface 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
ininto aMessage<T>withTbeing 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
keyTypeand 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 Interface in io.smallrye.reactive.messaging.annotations
-
Deprecated.
- Channel - Annotation Interface 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-nameattribute 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
- CLIENT_CONFIG_CUSTOMIZER_DEFAULT_PRIORITY - Static variable in interface io.smallrye.reactive.messaging.ClientCustomizer
-
The default priority for config customizers.
- ClientCustomizer<T> - Interface in io.smallrye.reactive.messaging
-
A customizer that can be used to modify the configuration used to create a messaging client.
- 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 class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- COMPLETION_STAGE_OF_PAYLOAD - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- CONCAT - Enum constant in enum class io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Concat the sources.
- Connector - Annotation Interface 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
connectorattribute 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 Interface in io.smallrye.reactive.messaging.annotations
-
Annotation used to declare an attribute on the connector.
- ConnectorAttribute.Direction - Enum Class in io.smallrye.reactive.messaging.annotations
- ConnectorAttributes - Annotation Interface in io.smallrye.reactive.messaging.annotations
-
This class is used to allow multiple
ConnectorAttributedeclarations. - ConnectorFactory - Interface in org.eclipse.microprofile.reactive.messaging.spi
-
Parent class for
IncomingConnectorFactoryandOutgoingConnectorFactory. - ConnectorLiteral - Class in org.eclipse.microprofile.reactive.messaging.spi
-
Supports inline instantiation of the
Connectorqualifier. - consumption() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- convert(Message<?>, Type) - Method in interface io.smallrye.reactive.messaging.MessageConverter
-
Converts the given message
ininto 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
Metadatainstance. - createEmitter(EmitterConfiguration, long) - Method in interface io.smallrye.reactive.messaging.EmitterFactory
-
Create emitter implementation instance
- customize(String, Config, T) - Method in interface io.smallrye.reactive.messaging.ClientCustomizer
-
Customize the given configuration object.
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 interface 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
IncomingCloudEventMetadatainterface - 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
OutgoingCloudEventMetadatainterface. - 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 interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- deprecated() - Element in annotation interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- description() - Element in annotation interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- direction() - Element in annotation interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- done - Variable in class io.smallrye.reactive.messaging.observation.DefaultMessageObservation
- DROP - Enum constant in enum class 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 class 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
Emitterinstead. - 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> - Interface in io.smallrye.reactive.messaging
-
Factory for creating different Emitter implementations.
- EmitterFactoryFor - Annotation Interface in io.smallrye.reactive.messaging.annotations
-
Qualifier for
EmitterFactoryimplementations. - 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 class io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Propagates a failure in case the downstream can't keep up.
- FAIL - Enum constant in enum class 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
Metadatacontaining 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
- from(Message<T>) - Static method in class io.smallrye.reactive.messaging.GenericPayload
-
Creates a new payload from the given message.
- 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
- GenericPayload<T> - Class in io.smallrye.reactive.messaging
-
A generic payload that can be used to wrap a payload with metadata.
- GenericPayload(T, Metadata) - Constructor for class io.smallrye.reactive.messaging.GenericPayload
- 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
Invokerinterface 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 class io.smallrye.reactive.messaging.GenericPayload
-
Gets the metadata associated with this payload.
- 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
- getPausable(String) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getPayload() - Method in class io.smallrye.reactive.messaging.GenericPayload
-
Gets the payload associated with this payload.
- 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.ClientCustomizer
- 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 interface 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 Interface in org.eclipse.microprofile.reactive.messaging
-
Used to signify a subscriber to incoming messages.
- INCOMING - Enum constant in enum class io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
- INCOMING_AND_OUTGOING - Enum constant in enum class 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
incomingchannel. - 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 Interface in io.smallrye.reactive.messaging.annotations
-
This class is used to allow multiple
Incomingdeclarations. - INDIVIDUAL_MESSAGE - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- INDIVIDUAL_PAYLOAD - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- initialize() - Method in interface io.smallrye.reactive.messaging.ChannelRegistar
- initiallyPaused() - Method in interface io.smallrye.reactive.messaging.PausableChannelConfiguration
-
Whether the channel is paused at subscribe time.
- initObservation(String, boolean, boolean) - Method in interface io.smallrye.reactive.messaging.observation.MessageObservationCollector
-
Initialize observation for the given channel If
nullis 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 class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- isMessageType() - Method in enum class 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
- isPaused() - Method in interface io.smallrye.reactive.messaging.PausableChannel
-
Checks whether the channel is paused.
- 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 Interface in io.smallrye.reactive.messaging.keyed
-
Annotation allowing to specify the class of the
KeyValueExtractorto be used. - KEYED_MULTI - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- KEYED_MULTI_MESSAGE - Enum constant in enum class 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 class 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 class 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 interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- MANUAL - Enum constant in enum class org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Acknowledgment managed by the user code.
- MediatorConfiguration - Interface in io.smallrye.reactive.messaging
- MediatorConfiguration.Consumption - Enum Class in io.smallrye.reactive.messaging
- MediatorConfiguration.Production - Enum Class 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(Metadata, Metadata) - Static method in interface io.smallrye.reactive.messaging.Messages
- merge(T) - Method in interface io.smallrye.reactive.messaging.MergeableMetadata
- Merge - Annotation Interface in io.smallrye.reactive.messaging.annotations
-
Temporary annotation - must be copied to spec.
- MERGE - Enum constant in enum class io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Merge the different sources.
- Merge.Mode - Enum Class 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 class 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> - 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 interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- name() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
- name() - Method in interface io.smallrye.reactive.messaging.PausableChannelConfiguration
-
The name of the channel.
- NO_VALUE - Static variable in annotation interface 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 class io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.The values are propagated without any back pressure strategy.
- NONE - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- NONE - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- NONE - Enum constant in enum class org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
No acknowledgment is performed, neither implicitly or explicitly.
- NONE - Enum constant in enum class 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
Metadatacontaining 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 class io.smallrye.reactive.messaging.GenericPayload
-
Creates a new payload with the given payload and empty metadata.
- 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 class io.smallrye.reactive.messaging.GenericPayload
-
Creates a new payload with the given payload and metadata.
- 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 class 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
MessageObservationobject on which to collect the message processing events. - OnOverflow - Annotation Interface in io.smallrye.reactive.messaging.annotations
-
Deprecated.Use
OnOverflowinstead - OnOverflow - Annotation Interface in org.eclipse.microprofile.reactive.messaging
-
Configures the back pressure policy on an injected
Emitter: - OnOverflow.Strategy - Enum Class in io.smallrye.reactive.messaging.annotations
-
Deprecated.The back pressure strategy.
- OnOverflow.Strategy - Enum Class in org.eclipse.microprofile.reactive.messaging
-
The back pressure strategy.
- ordered() - Element in annotation interface 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 Interface in org.eclipse.microprofile.reactive.messaging
-
Used to signify a publisher of outgoing messages.
- OUTGOING - Enum constant in enum class 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
outgoingchannel. - 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 Interface in io.smallrye.reactive.messaging.annotations
-
This class is used to allow multiple
Outgoingdeclarations. - overflowBufferSize() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
- overflowBufferStrategy() - Method in interface io.smallrye.reactive.messaging.EmitterConfiguration
P
- PAUSABLE_PROPERTY - Static variable in interface io.smallrye.reactive.messaging.PausableChannelConfiguration
-
The name of the property to configure whether the channel is pausable.
- PausableChannel - Interface in io.smallrye.reactive.messaging
-
A channel that can be paused and resumed.
- PausableChannelConfiguration - Interface in io.smallrye.reactive.messaging
-
A channel that can be paused and resumed.
- pause() - Method in interface io.smallrye.reactive.messaging.PausableChannel
-
Pauses the channel.
- PAUSED_PROPERTY - Static variable in interface io.smallrye.reactive.messaging.PausableChannelConfiguration
-
The name of the property to configure whether the channel is initially paused.
- PAYLOAD - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- POST_PROCESSING - Enum constant in enum class org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Acknowledgment performed automatically once the message has been processed.
- PRE_PROCESSING - Enum constant in enum class 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 class io.smallrye.reactive.messaging.Shape
- production() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- PUBLISHER - Enum constant in enum class 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, PausableChannel) - 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
- resume() - Method in interface io.smallrye.reactive.messaging.PausableChannel
-
Resumes the channel.
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 Class 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 class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- SPLIT_MULTI_OF_PAYLOAD - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_OF_MESSAGE - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- STREAM_OF_MESSAGE - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_OF_PAYLOAD - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- STREAM_OF_PAYLOAD - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_TRANSFORMER - Enum constant in enum class io.smallrye.reactive.messaging.Shape
- subject - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- SUBSCRIBER - Enum constant in enum class 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
Targetedimplementation - TargetedMessages - Interface in io.smallrye.reactive.messaging
-
Container of
Messages to send multiple messages to different channels - TargetedMessages.Default - Class in io.smallrye.reactive.messaging
-
Default
TargetedMessagesimplementation - 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 class org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Causes an
IllegalStateExceptionto be thrown by theEmitter.sendmethod 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.
- toMessage() - Method in class io.smallrye.reactive.messaging.GenericPayload
-
Converts this payload to a message.
- toMessage(Message<?>) - Method in class io.smallrye.reactive.messaging.GenericPayload
-
Converts this payload to a message, merging the metadata with the given message.
- 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 interface io.smallrye.reactive.messaging.annotations.ConnectorAttribute
U
- UNBOUNDED_BUFFER - Enum constant in enum class io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Buffers all values until the downstream consumes it.
- UNBOUNDED_BUFFER - Enum constant in enum class org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Buffers all values until the downstream consumes it.
- UNI_OF_MESSAGE - Enum constant in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
- UNI_OF_PAYLOAD - Enum constant in enum class 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
Messageimplementation, 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 interface io.smallrye.reactive.messaging.annotations.Blocking
-
Indicates the name of the worker pool to use for execution.
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.Broadcast
-
Indicates the number of subscribers required before dispatching the items.
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.Channel
-
Deprecated.The name of the channel.
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.ConnectorAttributes
- value() - Method in class io.smallrye.reactive.messaging.annotations.EmitterFactoryFor.Literal
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.EmitterFactoryFor
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.Incomings
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.Merge
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.OnOverflow
-
Deprecated.
- value() - Element in annotation interface io.smallrye.reactive.messaging.annotations.Outgoings
- value() - Element in annotation interface io.smallrye.reactive.messaging.keyed.Keyed
- value() - Element in annotation interface org.eclipse.microprofile.reactive.messaging.Acknowledgment
- value() - Element in annotation interface org.eclipse.microprofile.reactive.messaging.Channel
-
The name of the channel (indicated in the
@Outgoingannotation. - value() - Element in annotation interface org.eclipse.microprofile.reactive.messaging.Incoming
-
The name of the consumed channel.
- value() - Element in annotation interface org.eclipse.microprofile.reactive.messaging.OnOverflow
- value() - Element in annotation interface org.eclipse.microprofile.reactive.messaging.Outgoing
-
The name of the channel to publish to.
- value() - Element in annotation interface org.eclipse.microprofile.reactive.messaging.spi.Connector
- value() - Method in class org.eclipse.microprofile.reactive.messaging.spi.ConnectorLiteral
- valueOf(String) - Static method in enum class io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smallrye.reactive.messaging.Shape
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smallrye.reactive.messaging.MediatorConfiguration.Production
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smallrye.reactive.messaging.Shape
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Returns an array containing the constants of this enum class, 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
Metadatawith 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
Messagewith the given acknowledgement supplier. - withAckWithMetadata(Function<Metadata, CompletionStage<Void>>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Messagewith 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
Messagewith the specified metadata. - withMetadata(Metadata) - Method in class io.smallrye.reactive.messaging.GenericPayload
-
Adds metadata to this payload.
- withMetadata(Metadata) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Messagewith the specified metadata. - withNack(Function<Throwable, CompletionStage<Void>>) - Method in interface org.eclipse.microprofile.reactive.messaging.Message
-
Creates a new instance of
Messagewith 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
Messagewith the given negative-acknowledgement function. - without(Class<?>) - Method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Creates a new instance of
Metadatawith 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
Messagewith the specified payload. - withPayload(R) - Method in class io.smallrye.reactive.messaging.GenericPayload
-
Adds metadata to this 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
Channelinstead.