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
- ALO_DECORATOR_DESCRIPTORS_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
Optional comma-separated list of
AloRabbitMQMessageDecoratordescriptors. - 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
- AloRabbitMQMessageDecorator<T> - Interface in io.atleon.rabbitmq
-
Interface through which decoration of
Alos referencingRabbitMQMessages can be implemented. - 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
-
Strategy for handling Nacknowledgement - EMIT causes error to be emitted to subscribers - REQUEUE causes nacknowledged message to be nack'd with requeue - DISCARD causes nacknowledged message to be nack'ed with discard Default is EMIT
- 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
- 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_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
- BodySerializer<T> - Interface in io.atleon.rabbitmq
- 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 class io.atleon.rabbitmq.ByteArrayBodyDeserializer
- configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.ByteArrayBodySerializer
- configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.LongBodyDeserializer
- configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.LongBodySerializer
- configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.StringBodyDeserializer
- configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.StringBodySerializer
- 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
- 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
- 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
- getConnectionFactory() - Method in class io.atleon.rabbitmq.RabbitMQConfig
- getCorrelationMetadata() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
- getExchange() - Method in class io.atleon.rabbitmq.QueueBinding
- getExchange() - Method in class io.atleon.rabbitmq.RabbitMQMessage
- 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
- 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
- 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
L
- load(String, Function<? super String, T>) - Method in class io.atleon.rabbitmq.RabbitMQConfig
- loadAloDecorator(String) - Method in class io.atleon.rabbitmq.RabbitMQConfig
- loadConfiguredOrThrow(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
N
- NACK_STRATEGY_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
Strategy used for handling Nacknowledgement.
- 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
Q
- QOS_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
-
The maximum allowed number unacknowledged messages (per subscription)
- 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(ConnectionFactory, 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.
- RabbitMQMessage(String, String, AMQP.BasicProperties, T) - Constructor for class io.atleon.rabbitmq.RabbitMQMessage
- 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
- REQUEUE - io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
- RoutingInitializer - Class in io.atleon.rabbitmq
- 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
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
-
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