All Classes and Interfaces
Class
Description
Base class for annotated argument binders.
Abstract
ExecutableMethodProcessor
for annotations related to
JMSListener
.Base class for object pool implementations.
Success handler to acknowledge that the listener has received and processed the message successfully.
Generates the ActiveMQ Artemis
JMSConnectionFactory
based on the
properties provided by ActiveMqArtemisConfigurationProperties
.Configuration properties for creating the ActiveMQ Artemis
JMSConnectionFactory
.Generates the ActiveMQ Classic
JMSConnectionFactory
based on the
properties provided by ActiveMqClassicConfigurationProperties
.Configuration properties for creating the ActiveMQ Classic
JMSConnectionFactory
.Assertion utility methods.
Binds a
Message
to a method argument annotated with MessageBody
.Binds headers from a
Message
to a method argument annotated with
MessageHeader
.Binds a
Message
to a method argument annotated with Message
.Default implementation of
Serializer
and Deserializer
.Extracts a
Message
body to an instance of the specified type.Global handler that handles any errors thrown when handling a message on a
JMSListener
.Global handler that handles an action after a message has been received and processed by a
JMSListener
.JMS header names must be valid Java identifiers.
An
ArgumentBinderRegistry
for all implementations of
ArgumentBinder
capable of binding a Message
.Generic configuration properties for global Micronaut JMS properties.
Denotes a JMS Connection Factory bean.
Creates a
JMSConnectionPool
from each registered
ConnectionFactory
in the context.Decorator of the provided
ConnectionFactory
to ensure maximum reuse
of Connection
instances.Helper class that receives messages, configuring JMS connections, sessions,
etc.
The different persistence modes of JMS Brokers.
Enumeration of the types of JMS Destinations.
Utility class for access to the supported JMS Headers, and methods to
extract those values from a given
Message
.Declares a class for post-processing.
Sets up and manages
MessageListener
s created by the JMSListener
and
AbstractJMSListenerMethodProcessor
processing.Handles any errors thrown when handling a message on a
JMSListener
.Registry for all
JMSListener
s managed by Micronaut JMS.Handles an action after a message has been received and processed by a
JMSListener
.Helper class that sends messages, configuring JMS connections, sessions,
etc.
Declares a class for post-processing.
Sends messages to a broker.
Registers a
JMSListener
for
methods annotated with Queue
.Registers a
JMSListener
for
methods annotated with Topic
.Default logger for all
JMSListener
s.An annotation that can be applied to method argument to indicate that the
argument is bound from the JMS
Message
.Binds the
MessageBody
annotation.Handles and converts
Message
s.Decorator for converting between
MessageListener
and
MessageHandler
.Represents a header on a JMS message.
Binds the
MessageHeader
annotation.Pool for ensuring maximum reuse of
MessageProducer
s.Factory for generating
MessageProducerPool
from a Session
.An annotation that can be applied to method argument to indicate that the
argument is bound from the JMS TTL attribute on
MessageProducer.send(Message, int, int, long)
.The underlying type of a
Message
mapped to the corresponding class.Wrapper for
Connection
that returns it to the
JMSConnectionPool
with a call to AutoCloseable.close()
.Base class for wrappers of pooled objects.
Pooled object for ensuring maximum reuse of
MessageProducer
objects.Wrapper for
Session
that returns it to the pool with a call to
AutoCloseable.close()
.Binds a
Queue
to a method for receiving or sending a Message
.Serializes an object into a
Message
.Pool for ensuring maximum reuse of
Session
s within an application.Factory for generating a
SessionPool
from a Connection
.Generates the AWS SQS
JMSConnectionFactory
based on the properties
provided by SqsConfigurationProperties
.Configuration properties for creating the AWS SQS
JMSConnectionFactory
.Annotation to bind a
Topic
to a method for receiving or
sending a Message
.Attempts to rollback a transaction on the given
Session
.Commits a JMS transaction upon successful handling of a message.