A B C D E F G H I L N O P Q R S T U V 
All Classes All Packages

A

AbstractRabbitMQMessageCreator<T> - Class in io.atleon.rabbitmq
 
AbstractRabbitMQMessageCreator(AMQP.BasicProperties) - Constructor for class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
 
ALO_FACTORY_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
An implementation of AloRabbitMQMessageFactory used to wrap messages in an implementation of Alo.
AloRabbitMQMessageFactory<T> - Interface in io.atleon.rabbitmq
 
AloRabbitMQReceiver<T> - Class in io.atleon.rabbitmq
 
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
 
apply(T) - Method in class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
 

B

BODY_DESERIALIZER_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQReceiver
An implementation of BodyDeserializer used to deserialized message bodies
BODY_SERIALIZER_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQSender
An implementation of BodySerializer used 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
 

C

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
 
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 interface io.atleon.rabbitmq.Configurable
 
configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.DefaultAloRabbitMQMessageFactory
 
configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.StringBodyDeserializer
 
configure(Map<String, ?>) - Method in class io.atleon.rabbitmq.StringBodySerializer
 
create(RabbitMQMessage<T>, Runnable, Consumer<? super Throwable>) - Method in class io.atleon.rabbitmq.DefaultAloRabbitMQMessageFactory
 
createMessagePropertiesBuilder(T) - Method in class io.atleon.rabbitmq.AbstractRabbitMQMessageCreator
 
createPropagator() - Method in class io.atleon.rabbitmq.DefaultAloRabbitMQMessage
 

D

DefaultAloRabbitMQMessage<T> - Class in io.atleon.rabbitmq
 
DefaultAloRabbitMQMessage(RabbitMQMessage<T>, Runnable, Consumer<? super Throwable>) - Constructor for class io.atleon.rabbitmq.DefaultAloRabbitMQMessage
 
DefaultAloRabbitMQMessageFactory<T> - Class in io.atleon.rabbitmq
 
DefaultAloRabbitMQMessageFactory() - Constructor for class io.atleon.rabbitmq.DefaultAloRabbitMQMessageFactory
 
DefaultAloRabbitMQSenderResultSubscriber<T> - Class in io.atleon.rabbitmq
 
DefaultAloRabbitMQSenderResultSubscriber() - Constructor for class io.atleon.rabbitmq.DefaultAloRabbitMQSenderResultSubscriber
 
DefaultRabbitMQMessageCreator<T> - Class in io.atleon.rabbitmq
 
DefaultRabbitMQMessageCreator(AMQP.BasicProperties, Function<T, ?>, Function<T, ?>) - Constructor for class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
deserialize(byte[]) - Method in interface io.atleon.rabbitmq.BodyDeserializer
 
deserialize(byte[]) - Method in class io.atleon.rabbitmq.ByteArrayBodyDeserializer
 
deserialize(byte[]) - Method in class io.atleon.rabbitmq.StringBodyDeserializer
 
DISABLED_CONFIG - Static variable in class io.atleon.rabbitmq.RabbitMQConfigSource
 
DISCARD - io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
 

E

EMIT - io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
 
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

from(RabbitMQConfigSource) - Static method in class io.atleon.rabbitmq.AloRabbitMQReceiver
 
from(RabbitMQConfigSource) - Static method in class io.atleon.rabbitmq.AloRabbitMQSender
 

G

get() - Method in class io.atleon.rabbitmq.DefaultAloRabbitMQMessage
 
getAcknowledger() - Method in class io.atleon.rabbitmq.DefaultAloRabbitMQMessage
 
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.RabbitMQMessage
 
getExchange() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
 
getNacknowledger() - Method in class io.atleon.rabbitmq.DefaultAloRabbitMQMessage
 
getProperties() - Method in class io.atleon.rabbitmq.RabbitMQMessage
 
getProperties() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
 
getRoutingKey() - Method in class io.atleon.rabbitmq.RabbitMQMessage
 
getRoutingKey() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
 

H

hookOnNext(Alo<RabbitMQSenderResult<T>>) - Method in class io.atleon.rabbitmq.DefaultAloRabbitMQSenderResultSubscriber
 
HOST_PROPERTY - Static variable in class io.atleon.rabbitmq.RabbitMQConfigSource
 

I

initializeSourceCopy() - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
 
INTERCEPTORS_CONFIG - Static variable in class io.atleon.rabbitmq.AloRabbitMQSender
Optional List (comma separated or List) of implementations of RabbitMQMessageSendInterceptor (by class name) to apply to outbound RabbitMQMessages
io.atleon.rabbitmq - package io.atleon.rabbitmq
 
isAck() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
 

L

load(String, Function<? super String, T>) - Method in class io.atleon.rabbitmq.RabbitMQConfig
 
loadConfigured(String) - Method in class io.atleon.rabbitmq.RabbitMQConfig
 
loadConfiguredOrThrow(String) - Method in class io.atleon.rabbitmq.RabbitMQConfig
 
loadListOfConfigured(String) - Method in class io.atleon.rabbitmq.RabbitMQConfig
 
LOGGER - Static variable in class io.atleon.rabbitmq.DefaultAloRabbitMQSenderResultSubscriber
 

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.RabbitMQConfigSource
 

O

onSend(RabbitMQMessage<T>) - Method in interface io.atleon.rabbitmq.RabbitMQMessageSendInterceptor
 

P

PASSWORD_PROPERTY - Static variable in class io.atleon.rabbitmq.RabbitMQConfigSource
 
persistentBasicToDefaultExchange(String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
persistentBasicToDefaultExchange(Function<T, ?>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
persistentBasicToExchange(String, String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
persistentBasicToExchange(String, Function<T, ?>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
PORT_PROPERTY - Static variable in class io.atleon.rabbitmq.RabbitMQConfigSource
 
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)

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
 
RabbitMQMessage(String, String, AMQP.BasicProperties, T) - Constructor for class io.atleon.rabbitmq.RabbitMQMessage
 
RabbitMQMessageCreator<T> - Interface in io.atleon.rabbitmq
 
RabbitMQMessageSendInterceptor<T> - Interface in io.atleon.rabbitmq
 
RabbitMQSenderResult<T> - Class in io.atleon.rabbitmq
 
receiveAloBodies(String) - Method in class io.atleon.rabbitmq.AloRabbitMQReceiver
 
receiveAloMessages(String) - Method in class io.atleon.rabbitmq.AloRabbitMQReceiver
 
REQUEUE - io.atleon.rabbitmq.AloRabbitMQReceiver.NackStrategy
 

S

sendAloBodies(RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
 
sendAloBodies(Publisher<Alo<T>>, RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
 
sendAloMessages(Publisher<Alo<RabbitMQMessage<T>>>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
 
sendBodies(RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
 
sendBodies(Publisher<T>, RabbitMQMessageCreator<T>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
 
sendMessages(Publisher<RabbitMQMessage<T>>) - Method in class io.atleon.rabbitmq.AloRabbitMQSender
 
serialize(byte[]) - Method in class io.atleon.rabbitmq.ByteArrayBodySerializer
 
serialize(String) - Method in class io.atleon.rabbitmq.StringBodySerializer
 
serialize(T) - Method in interface io.atleon.rabbitmq.BodySerializer
 
SSL_PROPERTY - Static variable in class io.atleon.rabbitmq.RabbitMQConfigSource
 
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<T, ?>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
toExchange(AMQP.BasicProperties, String, String) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
toExchange(AMQP.BasicProperties, String, Function<T, ?>) - Static method in class io.atleon.rabbitmq.DefaultRabbitMQMessageCreator
 
toString() - Method in class io.atleon.rabbitmq.RabbitMQSenderResult
 

U

USERNAME_PROPERTY - Static variable in class io.atleon.rabbitmq.RabbitMQConfigSource
 

V

validateAddressProperties(Map<String, Object>) - Method in class io.atleon.rabbitmq.RabbitMQConfigSource
 
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.
VIRTUAL_HOST_PROPERTY - Static variable in class io.atleon.rabbitmq.RabbitMQConfigSource
 
A B C D E F G H I L N O P Q R S T U V 
All Classes All Packages