JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
I
M
N
O
P
R
T
W
A
addEvent(Class<T>, EventPublisher.PublisherConfiguration)
- Method in class net.reini.rabbitmq.cdi.
EventPublisher
Adds events of the given type to the CDI events to which the event publisher listens in order to publish them.
autoAck()
- Method in class net.reini.rabbitmq.cdi.
EventBinder.QueueBinding
Sets the acknowledgement mode to be used for consuming message to automatic acknowledges (auto acks).
B
bind(Class<?>)
- Method in class net.reini.rabbitmq.cdi.
EventBinder
Starting point for binding an event.
bindEvents()
- Method in class net.reini.rabbitmq.cdi.
EventBinder
Extend
EventBinder
and implement this method to create the event bindings for your application.
C
CdiConnectionFactory
- Class in
net.reini.rabbitmq.cdi
A single connection factory provides ONE SINGLE connection to a RabbitMQ message broker via TCP.
CdiConnectionFactory()
- Constructor for class net.reini.rabbitmq.cdi.
CdiConnectionFactory
close()
- Method in class net.reini.rabbitmq.cdi.
CdiConnectionFactory
Closes the connection factory and interrupts all threads associated to it.
close()
- Method in class net.reini.rabbitmq.cdi.
GenericPublisher
Closes the publisher by closing its underlying channel.
close()
- Method in interface net.reini.rabbitmq.cdi.
MessagePublisher
Closes the publisher by closing its underlying channel.
configureFactory(Class<? extends EventBinder>)
- Method in class net.reini.rabbitmq.cdi.
ConnectionConfigurator
CONNECTION_ESTABLISH_INTERVAL_IN_MS
- Static variable in class net.reini.rabbitmq.cdi.
CdiConnectionFactory
CONNECTION_HEARTBEAT_IN_SEC
- Static variable in class net.reini.rabbitmq.cdi.
CdiConnectionFactory
CONNECTION_TIMEOUT_IN_MS
- Static variable in class net.reini.rabbitmq.cdi.
CdiConnectionFactory
ConnectionConfiguration
- Annotation Type in
net.reini.rabbitmq.cdi
Configures the connection settings of the connection factory that is used by the class annotated by this configuration.
ConnectionConfigurator
- Class in
net.reini.rabbitmq.cdi
ConnectionConfigurator()
- Constructor for class net.reini.rabbitmq.cdi.
ConnectionConfigurator
ConnectionListener
- Interface in
net.reini.rabbitmq.cdi
A connection listener is used by a connection factory to notify clients about a change in connection state.
ConsumerContainerProvider
- Class in
net.reini.rabbitmq.cdi
Provides the default consumer container.
ConsumerContainerProvider()
- Constructor for class net.reini.rabbitmq.cdi.
ConsumerContainerProvider
D
DEFAULT_PROFILE
- Static variable in annotation type net.reini.rabbitmq.cdi.
ConnectionConfiguration
DEFAULT_RETRY_ATTEMPTS
- Static variable in class net.reini.rabbitmq.cdi.
GenericPublisher
DEFAULT_RETRY_INTERVAL
- Static variable in class net.reini.rabbitmq.cdi.
GenericPublisher
E
EventBinder
- Class in
net.reini.rabbitmq.cdi
Binds incoming CDI events to queues and outgoing CDI events to exchanges of a broker.
EventBinder()
- Constructor for class net.reini.rabbitmq.cdi.
EventBinder
EventBinder.EventBindingBuilder
- Class in
net.reini.rabbitmq.cdi
EventBinder.ExchangeBinding
- Class in
net.reini.rabbitmq.cdi
Configures and stores the binding between an event class and an exchange.
EventBinder.QueueBinding
- Class in
net.reini.rabbitmq.cdi
Configures and stores the binding between and event class and a queue.
EventConsumer
- Class in
net.reini.rabbitmq.cdi
EventPublisher
- Class in
net.reini.rabbitmq.cdi
Publishes events to exchanges of a broker.
EventPublisher()
- Constructor for class net.reini.rabbitmq.cdi.
EventPublisher
EventPublisher.PublisherConfiguration
- Class in
net.reini.rabbitmq.cdi
A publisher configuration stores all important settings and options used for publishing and event.
G
GenericPublisher
- Class in
net.reini.rabbitmq.cdi
GenericPublisher(ConnectionFactory)
- Constructor for class net.reini.rabbitmq.cdi.
GenericPublisher
H
handleCancel(String)
- Method in class net.reini.rabbitmq.cdi.
EventConsumer
handleCancelOk(String)
- Method in class net.reini.rabbitmq.cdi.
EventConsumer
handleConsumeOk(String)
- Method in class net.reini.rabbitmq.cdi.
EventConsumer
handleDelivery(String, Envelope, AMQP.BasicProperties, byte[])
- Method in class net.reini.rabbitmq.cdi.
EventConsumer
handleIoException(int, T)
- Method in class net.reini.rabbitmq.cdi.
GenericPublisher
Handles an exception depending on the already used attempts to send a message.
handleRecoverOk(String)
- Method in class net.reini.rabbitmq.cdi.
EventConsumer
handleShutdownSignal(String, ShutdownSignalException)
- Method in class net.reini.rabbitmq.cdi.
EventConsumer
I
initialize()
- Method in class net.reini.rabbitmq.cdi.
EventBinder
Initializes the event binder and effectively enables all bindings created in
EventBinder.bindEvents()
.
M
MessagePublisher
- Interface in
net.reini.rabbitmq.cdi
N
net.reini.rabbitmq.cdi
- package net.reini.rabbitmq.cdi
Contains the CDI to RabbitMQ bridge implementer classes.
newConnection()
- Method in class net.reini.rabbitmq.cdi.
CdiConnectionFactory
Gets a new connection from the factory.
O
onConnectionClosed(Connection)
- Method in interface net.reini.rabbitmq.cdi.
ConnectionListener
Called when a connection was ultimately closed and no new connection is going to be established in the future (this the case if the connection factory was teared down).
onConnectionEstablished(Connection)
- Method in interface net.reini.rabbitmq.cdi.
ConnectionListener
Called when a connection was established the first time.
onConnectionLost(Connection)
- Method in interface net.reini.rabbitmq.cdi.
ConnectionListener
Called when a connection was lost and the connection factory is trying to reestablish the connection.
P
PROFILE_PROPERTY
- Static variable in annotation type net.reini.rabbitmq.cdi.
ConnectionConfiguration
provideChannel()
- Method in class net.reini.rabbitmq.cdi.
GenericPublisher
Initializes a channel if there is not already an open channel.
provideConsumerContainer()
- Method in class net.reini.rabbitmq.cdi.
ConsumerContainerProvider
publish(Object, EventPublisher.PublisherConfiguration)
- Method in class net.reini.rabbitmq.cdi.
GenericPublisher
publish(Object, EventPublisher.PublisherConfiguration)
- Method in interface net.reini.rabbitmq.cdi.
MessagePublisher
Publishes the given event using the given publisher configuration template.
PublisherConfiguration(String, String, boolean, AMQP.BasicProperties)
- Constructor for class net.reini.rabbitmq.cdi.
EventPublisher.PublisherConfiguration
publishEvent(Object)
- Method in class net.reini.rabbitmq.cdi.
EventPublisher
Observes CDI events for remote events and publishes those events if their event type was added before.
R
registerListener(ConnectionListener)
- Method in class net.reini.rabbitmq.cdi.
CdiConnectionFactory
Registers a connection listener at the factory which is notified about changes of connection states.
removeConnectionListener(ConnectionListener)
- Method in class net.reini.rabbitmq.cdi.
CdiConnectionFactory
Removes a connection listener from the factory.
T
toExchange(String)
- Method in class net.reini.rabbitmq.cdi.
EventBinder.EventBindingBuilder
Binds an event to the given exchange.
toQueue(String)
- Method in class net.reini.rabbitmq.cdi.
EventBinder.EventBindingBuilder
Binds an event to the given queue.
W
withProperties(AMQP.BasicProperties)
- Method in class net.reini.rabbitmq.cdi.
EventBinder.ExchangeBinding
Sets the given basic properties to be used for message publishing.
withRoutingKey(String)
- Method in class net.reini.rabbitmq.cdi.
EventBinder.ExchangeBinding
Sets the routing key to be used for message publishing.
A
B
C
D
E
G
H
I
M
N
O
P
R
T
W
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes