A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractRabbitMQMessageCreator<T> - Class in io.atleon.rabbitmq
- AbstractRabbitMQMessageCreator(AMQP.BasicProperties) - Constructor for class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
- addExchangeDeclaration(ExchangeDeclaration) - Method in class io.atleon.rabbitmq.RoutingInitializer
- addQueueBinding(QueueBinding) - Method in class io.atleon.rabbitmq.RoutingInitializer
- addQueueDeclaration(QueueDeclaration) - Method in class io.atleon.rabbitmq.RoutingInitializer
- AloConnectionFactory - Class in io.atleon.rabbitmq
-
ConnectionFactory extension with support for multiple hosts and instantiation via properties.
- AloConnectionFactory(List<Address>) - Constructor for class io.atleon.rabbitmq.AloConnectionFactory
- AloRabbitMQReceiver<T> - Class in io.atleon.rabbitmq
-
A reactive RabbitMQ receiver with at-least-once semantics for consuming messages from a queue in a RabbitMQ cluster.
- AloRabbitMQReceiver.NackStrategy - Enum in io.atleon.rabbitmq
- AloRabbitMQSender<T> - Class in io.atleon.rabbitmq
-
A reactive RabbitMQ sender with at-least-once semantics for producing messages to exchanges in a RabbitMQ cluster
- AloReceivedRabbitMQMessageDecorator<T> - Interface in io.atleon.rabbitmq
-
Interface through which decoration of
Alos referencingReceivedRabbitMQMessages can be implemented. - AloReceivedRabbitMQMessageSignalListenerFactory<T,STATE> - Interface in io.atleon.rabbitmq
-
Interface through which side effects on reactive pipeline signals emitted from Reactor Publishers of
Alos referencingReceivedRabbitMQMessages can be implemented. - apply(T) - Method in class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
- apply(T) - Method in interface io.atleon.rabbitmq.RabbitMQMessageCreator
- arguments(Map<String, Object>) - Method in class io.atleon.rabbitmq.ExchangeDeclaration
- arguments(Map<String, Object>) - Method in class io.atleon.rabbitmq.QueueBinding
- arguments(Map<String, Object>) - Method in class io.atleon.rabbitmq.QueueDeclaration
- autoDelete(boolean) - Method in class io.atleon.rabbitmq.ExchangeDeclaration
- autoDelete(boolean) - Method in class io.atleon.rabbitmq.QueueDeclaration
B
- body() - Method in class io.atleon.rabbitmq.RabbitMQMessage
- BODY_DESERIALIZER_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
An implementation of
BodyDeserializerused to deserialized message bodies - BODY_SERIALIZER_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQSender
-
An implementation of
BodySerializerused to serialize message bodies - BodyDeserializer<T> - Interface in io.atleon.rabbitmq
-
An interface for converting RabbitMQ Message bodies to objects.
- BodySerializer<T> - Interface in io.atleon.rabbitmq
-
An interface for converting objects to RabbitMQ Message bodies.
- buildConnectionFactory() - Method in class io.atleon.rabbitmq.RabbitMQConfig
- ByteArrayBodyDeserializer - Class in io.atleon.rabbitmq
- ByteArrayBodyDeserializer() - Constructor for class io.atleon.rabbitmq.ByteArrayBodyDeserializer
- ByteArrayBodySerializer - Class in io.atleon.rabbitmq
- ByteArrayBodySerializer() - Constructor for class io.atleon.rabbitmq.ByteArrayBodySerializer
- bytes() - Method in interface io.atleon.rabbitmq.SerializedBody
C
- close() - Method in class io.atleon.rabbitmq.AloRabbitMQSender
- close(Object) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Closes this sender and logs the provided reason.
- CONFIG_PREFIX - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
Prefix used on all AloRabbitMQReceiver-specific configurations
- CONFIG_PREFIX - Static variable in class io.atleon.rabbitmq.AloRabbitMQSender
-
Prefix used on all AloRabbitMQSender-specific configurations
- Configurable - Interface in io.atleon.rabbitmq
-
Deprecated.
- configure(Map<String, ?>) - Method in interface io.atleon.rabbitmq.BodyDeserializer
- configure(Map<String, ?>) - Method in interface io.atleon.rabbitmq.BodySerializer
- configure(Map<String, ?>) - Method in interface io.atleon.rabbitmq.NacknowledgerFactory
- create(ReceivedRabbitMQMessage<T>, Nackable, Consumer<Throwable>) - Method in interface io.atleon.rabbitmq.NacknowledgerFactory
- create(ReceivedRabbitMQMessage<T>, Nackable, Consumer<Throwable>) - Method in class io.atleon.rabbitmq.NacknowledgerFactory.Emit
- create(ReceivedRabbitMQMessage<T>, Nackable, Consumer<Throwable>) - Method in class io.atleon.rabbitmq.NacknowledgerFactory.Nack
- create(String, String, AMQP.BasicProperties, T) - Static method in class io.atleon.rabbitmq.RabbitMQMessage
- create(String, String, AMQP.BasicProperties, T, boolean) - Static method in class io.atleon.rabbitmq.ReceivedRabbitMQMessage
- create(Map<String, Object>) - Static method in class io.atleon.rabbitmq.RabbitMQConfig
- createConnectionFactory() - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- createConnectionFactoryNow() - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- createMessagePropertiesBuilder(T) - Method in class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
D
- DefaultAloRabbitMQSenderResultSubscriber<T> - Class in io.atleon.rabbitmq
-
Deprecated.
- DefaultAloRabbitMQSenderResultSubscriber() - Constructor for class io.atleon.rabbitmq.DefaultAloRabbitMQSenderResultSubscriber
-
Deprecated.
- DefaultRabbitMQMessageCreator<T> - Class in io.atleon.rabbitmq
- DefaultRabbitMQMessageCreator(AMQP.BasicProperties, Function<? super T, String>, Function<? super T, String>) - Constructor for class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- deserialize(SerializedBody) - Method in interface io.atleon.rabbitmq.BodyDeserializer
- deserialize(SerializedBody) - Method in class io.atleon.rabbitmq.ByteArrayBodyDeserializer
- deserialize(SerializedBody) - Method in class io.atleon.rabbitmq.LongBodyDeserializer
- deserialize(SerializedBody) - Method in class io.atleon.rabbitmq.StringBodyDeserializer
- direct(String) - Static method in class io.atleon.rabbitmq.ExchangeDeclaration
- DISABLED - Static variable in class io.atleon.rabbitmq.AloConnectionFactory
- DISCARD - io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
-
Deprecated.
- durable(boolean) - Method in class io.atleon.rabbitmq.ExchangeDeclaration
- durable(boolean) - Method in class io.atleon.rabbitmq.QueueDeclaration
E
- EMIT - io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
-
Deprecated.
- ERROR_EMISSION_TIMEOUT_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
When negative acknowledgement results in emitting the corresponding error, this configures the timeout on successfully emitting that error.
- exchange() - Method in class io.atleon.rabbitmq.RabbitMQMessage
- ExchangeDeclaration - Class in io.atleon.rabbitmq
- exchangeDeclarations(List<ExchangeDeclaration>) - Method in class io.atleon.rabbitmq.RoutingInitializer
- exclusive(boolean) - Method in class io.atleon.rabbitmq.QueueDeclaration
- extractExchange(T) - Method in class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
- extractExchange(T) - Method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- extractRoutingKey(T) - Method in class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
- extractRoutingKey(T) - Method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
F
- failureCause() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
- fanout(String) - Static method in class io.atleon.rabbitmq.ExchangeDeclaration
- forQueue(String) - Static method in class io.atleon.rabbitmq.QueueBinding
-
Starts a binding declaration for a given queue
- from(RabbitMQConfigSource) - Static method in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
Creates a new AloRabbitMQReceiver from the provided
RabbitMQConfigSource - from(RabbitMQConfigSource) - Static method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Creates a new AloRabbitMQSender from the provided
RabbitMQConfigSource - from(Map<String, ?>) - Static method in class io.atleon.rabbitmq.AloConnectionFactory
G
- getArguments() - Method in class io.atleon.rabbitmq.ExchangeDeclaration
- getArguments() - Method in class io.atleon.rabbitmq.QueueBinding
- getArguments() - Method in class io.atleon.rabbitmq.QueueDeclaration
- getBody() - Method in class io.atleon.rabbitmq.RabbitMQMessage
-
Deprecated.
- getCorrelationMetadata() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
- getExchange() - Method in class io.atleon.rabbitmq.QueueBinding
- getExchange() - Method in class io.atleon.rabbitmq.RabbitMQMessage
-
Deprecated.
- getExchange() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
- getHost() - Method in class io.atleon.rabbitmq.AloConnectionFactory
- getName() - Method in class io.atleon.rabbitmq.ExchangeDeclaration
- getName() - Method in class io.atleon.rabbitmq.QueueDeclaration
- getPort() - Method in class io.atleon.rabbitmq.AloConnectionFactory
- getProperties() - Method in class io.atleon.rabbitmq.RabbitMQMessage
-
Deprecated.
- getProperties() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
- getQueue() - Method in class io.atleon.rabbitmq.QueueBinding
- getRoutingKey() - Method in class io.atleon.rabbitmq.QueueBinding
- getRoutingKey() - Method in class io.atleon.rabbitmq.RabbitMQMessage
-
Deprecated.
- getRoutingKey() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
- getType() - Method in class io.atleon.rabbitmq.ExchangeDeclaration
H
- headers(String) - Static method in class io.atleon.rabbitmq.ExchangeDeclaration
- HOSTS - Static variable in class io.atleon.rabbitmq.AloConnectionFactory
-
Comma-separated list of host[:port] pairs
I
- initializeCopy() - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- io.atleon.rabbitmq - package io.atleon.rabbitmq
- isAck() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
- isAutoDelete() - Method in class io.atleon.rabbitmq.ExchangeDeclaration
- isAutoDelete() - Method in class io.atleon.rabbitmq.QueueDeclaration
- isDurable() - Method in class io.atleon.rabbitmq.ExchangeDeclaration
- isDurable() - Method in class io.atleon.rabbitmq.QueueDeclaration
- isExclusive() - Method in class io.atleon.rabbitmq.QueueDeclaration
- isRedeliver() - Method in class io.atleon.rabbitmq.ReceivedRabbitMQMessage
-
Deprecated.
L
- loadConfiguredOrThrow(String, Class<? extends T>) - Method in class io.atleon.rabbitmq.RabbitMQConfig
- loadConfiguredWithPredefinedTypes(String, Class<? extends T>, Function<String, Optional<T>>) - Method in class io.atleon.rabbitmq.RabbitMQConfig
- loadDuration(String) - Method in class io.atleon.rabbitmq.RabbitMQConfig
- loadEnum(String, Class<T>) - Method in class io.atleon.rabbitmq.RabbitMQConfig
- loadInt(String) - Method in class io.atleon.rabbitmq.RabbitMQConfig
- LongBodyDeserializer - Class in io.atleon.rabbitmq
- LongBodyDeserializer() - Constructor for class io.atleon.rabbitmq.LongBodyDeserializer
- LongBodySerializer - Class in io.atleon.rabbitmq
- LongBodySerializer() - Constructor for class io.atleon.rabbitmq.LongBodySerializer
M
- minimalBasic(String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- minimalBasic(String, String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- minimalBasic(String, Function<? super T, String>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- minimalBasicToDefaultExchange(String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- minimalBasicToDefaultExchange(Function<? super T, String>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- modifyAndGetProperties(Consumer<Map<String, Object>>) - Method in class io.atleon.rabbitmq.RabbitMQConfig
N
- nack(boolean) - Method in interface io.atleon.rabbitmq.Nackable
- NACK_STRATEGY_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
Deprecated.
- Nackable - Interface in io.atleon.rabbitmq
- NACKNOWLEDGER_TYPE_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
Configures the behavior of negatively acknowledging SQS Messages.
- NACKNOWLEDGER_TYPE_DISCARD - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
- NACKNOWLEDGER_TYPE_EMIT - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
- NACKNOWLEDGER_TYPE_REQUEUE - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
- NacknowledgerFactory<T> - Interface in io.atleon.rabbitmq
-
An interface for creating a "nacknowledger" (
Consumerof Throwable) that is executed if/when processing of the associatedRabbitMQMessageis exceptionally terminated. - NacknowledgerFactory.Emit<T> - Class in io.atleon.rabbitmq
- NacknowledgerFactory.Nack<T> - Class in io.atleon.rabbitmq
- named(String) - Static method in class io.atleon.rabbitmq.QueueDeclaration
- named(String) - Static method in class io.atleon.rabbitmq.RabbitMQConfigSource
- newConnection() - Method in class io.atleon.rabbitmq.AloConnectionFactory
- newConnection(String) - Method in class io.atleon.rabbitmq.AloConnectionFactory
- newConnection(ExecutorService) - Method in class io.atleon.rabbitmq.AloConnectionFactory
- newConnection(ExecutorService, String) - Method in class io.atleon.rabbitmq.AloConnectionFactory
O
- of(AMQP.BasicProperties, String, String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- of(AMQP.BasicProperties, String, Function<? super T, String>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- ofBytes(byte[]) - Static method in interface io.atleon.rabbitmq.SerializedBody
P
- postProcessProperties(Map<String, Object>) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- properties() - Method in class io.atleon.rabbitmq.RabbitMQMessage
Q
- QOS_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
The maximum allowed number unacknowledged messages (per subscription)
- QUEUE_CONFIG - Static variable in interface io.atleon.rabbitmq.AloReceivedRabbitMQMessageDecorator
-
This parameter will be populated during configuration to let the decorator know the name of the queue that is being consumed from.
- QUEUE_CONFIG - Static variable in interface io.atleon.rabbitmq.AloReceivedRabbitMQMessageSignalListenerFactory
-
This parameter will be populated during configuration to let the factory know the name of the queue that is being consumed from.
- QueueBinding - Class in io.atleon.rabbitmq
- QueueBinding.QueueAndExchangeToBind - Class in io.atleon.rabbitmq
- QueueBinding.QueueToBind - Class in io.atleon.rabbitmq
- queueBindings(List<QueueBinding>) - Method in class io.atleon.rabbitmq.RoutingInitializer
- QueueDeclaration - Class in io.atleon.rabbitmq
- queueDeclarations(List<QueueDeclaration>) - Method in class io.atleon.rabbitmq.RoutingInitializer
R
- RabbitMQConfig - Class in io.atleon.rabbitmq
- RabbitMQConfig(Map<String, Object>) - Constructor for class io.atleon.rabbitmq.RabbitMQConfig
- RabbitMQConfigSource - Class in io.atleon.rabbitmq
- RabbitMQConfigSource() - Constructor for class io.atleon.rabbitmq.RabbitMQConfigSource
- RabbitMQConfigSource(String) - Constructor for class io.atleon.rabbitmq.RabbitMQConfigSource
- RabbitMQConfigSource(Function<Map<String, Object>, Optional<String>>) - Constructor for class io.atleon.rabbitmq.RabbitMQConfigSource
- RabbitMQMessage<T> - Class in io.atleon.rabbitmq
-
Container for information that may either be received from a RabbitMQ queue or sent to a RabbitMQ exchange.
- RabbitMQMessageCreator<T> - Interface in io.atleon.rabbitmq
-
Interface for creating
RabbitMQMessages from message bodies. - RabbitMQSenderResult<T> - Class in io.atleon.rabbitmq
- receiveAloBodies(String) - Method in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
Creates a Publisher of
Aloitems referencing deserialized RabbitMQ message bodies wrapped as anAloFlux. - receiveAloMessages(String) - Method in class io.atleon.rabbitmq.AloRabbitMQReceiver
- ReceivedRabbitMQMessage<T> - Class in io.atleon.rabbitmq
- redeliver() - Method in class io.atleon.rabbitmq.ReceivedRabbitMQMessage
- REQUEUE - io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
-
Deprecated.
- RoutingInitializer - Class in io.atleon.rabbitmq
- routingKey() - Method in class io.atleon.rabbitmq.RabbitMQMessage
- run() - Method in class io.atleon.rabbitmq.RoutingInitializer
S
- sendAloBodies(RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Creates a
Functionthat can be used to transform a Publisher ofAloitems referencing RabbitMQ message bodies to a Publisher of Alo items referencing the result of sending each message body. - sendAloBodies(Publisher<Alo<T>>, RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Sends a sequence of
Aloitems referencing message bodies to be populated inRabbitMQMessages. - sendAloMessages(Publisher<Alo<RabbitMQMessage<T>>>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Sends a sequence of
Aloitems referencingRabbitMQMessages - sendBodies(RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Creates a
Functionthat can be used to transform a Publisher of RabbitMQ message bodies to a Publisher of the results of sending each message body. - sendBodies(Publisher<T>, RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Sends a sequence of message bodies to be populated in
RabbitMQMessages. - sendMessage(RabbitMQMessage<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Send a single
RabbitMQMessage - sendMessages(Publisher<RabbitMQMessage<T>>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
-
Sends a sequence of
RabbitMQMessages - serialize(byte[]) - Method in class io.atleon.rabbitmq.ByteArrayBodySerializer
- serialize(Long) - Method in class io.atleon.rabbitmq.LongBodySerializer
- serialize(String) - Method in class io.atleon.rabbitmq.StringBodySerializer
- serialize(T) - Method in interface io.atleon.rabbitmq.BodySerializer
- SerializedBody - Interface in io.atleon.rabbitmq
- setHost(String) - Method in class io.atleon.rabbitmq.AloConnectionFactory
- setPort(int) - Method in class io.atleon.rabbitmq.AloConnectionFactory
- SSL - Static variable in class io.atleon.rabbitmq.AloConnectionFactory
-
Configuration for ssl.
- StringBodyDeserializer - Class in io.atleon.rabbitmq
- StringBodyDeserializer() - Constructor for class io.atleon.rabbitmq.StringBodyDeserializer
- StringBodySerializer - Class in io.atleon.rabbitmq
- StringBodySerializer() - Constructor for class io.atleon.rabbitmq.StringBodySerializer
T
- toDefaultExchange(AMQP.BasicProperties, String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- toDefaultExchange(AMQP.BasicProperties, Function<? super T, String>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
- toExchange(String) - Method in class io.atleon.rabbitmq.QueueBinding.QueueToBind
-
Pairs the queue contained by this
QueueBinding.QueueToBindwith an exchange to create aQueueBinding.QueueAndExchangeToBindthrough which the binding declaration can be completed with a routing key. - topic(String) - Static method in class io.atleon.rabbitmq.ExchangeDeclaration
- toString() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
U
- UnackedRabbitMQMessageException - Exception in io.atleon.rabbitmq
-
Error indicating that a sent
RabbitMQMessagewas not ack'd - unnamed() - Static method in class io.atleon.rabbitmq.RabbitMQConfigSource
- using(Connection) - Static method in class io.atleon.rabbitmq.RoutingInitializer
- using(ConnectionFactory) - Static method in class io.atleon.rabbitmq.RoutingInitializer
- usingEmptyRoutingKey() - Method in class io.atleon.rabbitmq.QueueBinding.QueueAndExchangeToBind
-
Creates a
QueueBindingfor thisQueueBinding.QueueAndExchangeToBind's queue and exchange through an empty routing key. - usingRoutingKey(String) - Method in class io.atleon.rabbitmq.QueueBinding.QueueAndExchangeToBind
-
Creates a
QueueBindingfor thisQueueBinding.QueueAndExchangeToBind's queue and exchange through the provided routing key.
V
- validateProperties(Map<String, Object>) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- valueOf(String) - Static method in enum io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
-
Deprecated.Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- VHOST - Static variable in class io.atleon.rabbitmq.AloConnectionFactory
-
Alias for
ConnectionFactoryConfigurator.VIRTUAL_HOST
W
- withHost(String) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- withPassword(String) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- withPort(int) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- withSsl(String) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- withUsername(String) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
- withVirtualHost(String) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
All Classes All Packages