A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ack() - 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. - alias() - Method 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
- 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 - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Configure if the annotated publisher should dispatch the messages to several subscribers.
- BUFFER - io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Buffers all values until the downstream consumes it.
- BUFFER - org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Buffers all values until the downstream consumes it.
- bufferSize() - Method in annotation type io.smallrye.reactive.messaging.annotations.OnOverflow
-
Deprecated.
- bufferSize() - Method 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
- 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
- Channel - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Deprecated.Use
Channel
instead. - 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.
- COMPLETION_STAGE_OF_MESSAGE - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- COMPLETION_STAGE_OF_PAYLOAD - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- CONCAT - 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.
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
- DEFAULT_PRIORITY - Static variable in interface io.smallrye.reactive.messaging.json.JsonMapping
-
Default priority of corresponding provider.
- 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
- 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() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- deprecated() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- description() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- direction() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- DROP - io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Drops the most recent value if the downstream can't keep up.
- DROP - 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.
- 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.
- 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
F
- FAIL - io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Propagates a failure in case the downstream can't keep up.
- FAIL - 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(Iterable<Object>) - Static method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Returns an instance of
Metadata
containing multiple values. - 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.
- getAck() - Method in interface org.eclipse.microprofile.reactive.messaging.Message
- getAcknowledgment() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- 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
- getChannels() - Method in class io.smallrye.reactive.messaging.health.HealthReport
- 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
- 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
- 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 - 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
- getNumberOfSubscriberBeforeConnecting() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getOutgoing() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- getOutgoingChannels() - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getOutgoingNames() - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- getParameterTypes() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- 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.MessageConverter
- 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
- 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
- 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
- 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() - Method 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 - io.smallrye.reactive.messaging.annotations.ConnectorAttribute.Direction
- INCOMING_AND_OUTGOING - 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.
- Incomings - Annotation Type in io.smallrye.reactive.messaging.annotations
-
This class is used to allow multiple
Incoming
declarations. - INDIVIDUAL_MESSAGE - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- INDIVIDUAL_PAYLOAD - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- initialize() - Method in interface io.smallrye.reactive.messaging.ChannelRegistar
- 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
- 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
- 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 org.eclipse.microprofile.reactive.messaging.Metadata
J
- JsonMapping - Interface in io.smallrye.reactive.messaging.json
-
Interface to abstract json serialization to/from string.
L
- LATEST - 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 - org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Keeps only the latest value, dropping any previous value if the downstream can't keep up.
- LOGGER - Static variable in interface org.eclipse.microprofile.reactive.messaging.Message
M
- mandatory() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- MANUAL - 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 - Annotation Type in io.smallrye.reactive.messaging.annotations
-
Temporary annotation - must be copied to spec.
- MERGE - io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Merge the different sources.
- Merge.Mode - Enum in io.smallrye.reactive.messaging.annotations
- Message<T> - Interface in org.eclipse.microprofile.reactive.messaging
-
A message envelope.
- MESSAGE - 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
- Metadata - Class in org.eclipse.microprofile.reactive.messaging
-
Message metadata containers.
- methodAsString() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- 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.
- name() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
- 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 - io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.The values are propagated without any back pressure strategy.
- NONE - io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- NONE - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- NONE - org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
No acknowledgment is performed, neither implicitly or explicitly.
- NONE - org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
The values are propagated without any back pressure strategy.
O
- 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(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>, 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, 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, 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 - io.smallrye.reactive.messaging.annotations.Merge.Mode
-
Pick the first source and use only this one.
- 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() - Method 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 - 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.
P
- PAYLOAD - io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- POST_PROCESSING - org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Acknowledgment performed automatically once the message has been processed.
- PRE_PROCESSING - org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy
-
Acknowledgment performed automatically before the processing of the message by the user code.
- PROCESSOR - io.smallrye.reactive.messaging.Shape
- production() - Method in interface io.smallrye.reactive.messaging.MediatorConfiguration
- PUBLISHER - io.smallrye.reactive.messaging.Shape
R
- register(String, MutinyEmitter<?>) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- register(String, Emitter<?>) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- register(String, Publisher<? extends Message<?>>, boolean) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
- register(String, Subscriber<? extends Message<?>>, boolean) - Method in interface io.smallrye.reactive.messaging.ChannelRegistry
S
- send(M) - Method in interface io.smallrye.reactive.messaging.MutinyEmitter
-
Sends a message to the channel.
- 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.
- 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
- STREAM_OF_MESSAGE - io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- STREAM_OF_MESSAGE - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_OF_PAYLOAD - io.smallrye.reactive.messaging.MediatorConfiguration.Consumption
- STREAM_OF_PAYLOAD - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- STREAM_TRANSFORMER - io.smallrye.reactive.messaging.Shape
- subject - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- SUBSCRIBER - io.smallrye.reactive.messaging.Shape
T
- THROW_EXCEPTION - 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.
- TracingMetadata - Class in io.smallrye.reactive.messaging
- type - Variable in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- type() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttribute
U
- UNBOUNDED_BUFFER - io.smallrye.reactive.messaging.annotations.OnOverflow.Strategy
-
Deprecated.Buffers all values until the downstream consumes it.
- UNBOUNDED_BUFFER - org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy
-
Buffers all values until the downstream consumes it.
- UNI_OF_MESSAGE - io.smallrye.reactive.messaging.MediatorConfiguration.Production
- UNI_OF_PAYLOAD - 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
V
- validate() - Method in class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
- value() - Method in annotation type io.smallrye.reactive.messaging.annotations.Blocking
-
Indicates the name of the worker pool to use for execution.
- value() - Method in annotation type io.smallrye.reactive.messaging.annotations.Broadcast
-
Indicates the number of subscribers required before dispatching the items.
- value() - Method in annotation type io.smallrye.reactive.messaging.annotations.Channel
-
Deprecated.The name of the channel.
- value() - Method in annotation type io.smallrye.reactive.messaging.annotations.ConnectorAttributes
- value() - Method in annotation type io.smallrye.reactive.messaging.annotations.Incomings
- value() - Method in annotation type io.smallrye.reactive.messaging.annotations.Merge
- value() - Method in annotation type io.smallrye.reactive.messaging.annotations.OnOverflow
-
Deprecated.
- value() - Method in annotation type org.eclipse.microprofile.reactive.messaging.Acknowledgment
- value() - Method in annotation type org.eclipse.microprofile.reactive.messaging.Channel
-
The name of the channel (indicated in the
@Outgoing
annotation. - value() - Method in annotation type org.eclipse.microprofile.reactive.messaging.Incoming
-
The name of the consumed channel.
- value() - Method in annotation type org.eclipse.microprofile.reactive.messaging.OnOverflow
- value() - Method in annotation type org.eclipse.microprofile.reactive.messaging.Outgoing
-
The name of the channel to publish to.
- value() - Method 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(Object) - Method in class org.eclipse.microprofile.reactive.messaging.Metadata
-
Creates a new instance of
Metadata
with the current entries, plusitem
. - withAck(Supplier<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
- 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. - 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
- 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
- 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 All Packages