Class RabbitMQSender
- java.lang.Object
-
- org.appng.core.controller.messaging.RabbitMQBase
-
- org.appng.core.controller.messaging.RabbitMQSender
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Sender
public class RabbitMQSender extends RabbitMQBase implements Sender
Message sender implementingSender
to use a RabbitMQ message broker. SeeRabbitMQReceiver
for configuration details.- Author:
- Claus Stümke, aiticon GmbH, 2015, Matthias Müller
- See Also:
RabbitMQReceiver
-
-
Field Summary
-
Fields inherited from class org.appng.core.controller.messaging.RabbitMQBase
addresses, channel, connection, eventSerializer, exchange, factory, password, RABBIT_MQ_ADRESSES, RABBIT_MQ_EXCHANGE, RABBIT_MQ_PASSWORD, RABBIT_MQ_USER, user
-
-
Constructor Summary
Constructors Constructor Description RabbitMQSender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RabbitMQSender
configure(Serializer eventDeserializer)
Configures this sender with the givenSerializer
boolean
send(Event event)
Sends the givenEvent
-
Methods inherited from class org.appng.core.controller.messaging.RabbitMQBase
close, initialize
-
-
-
-
Method Detail
-
configure
public RabbitMQSender configure(Serializer eventDeserializer)
Description copied from interface:Sender
Configures this sender with the givenSerializer
- Specified by:
configure
in interfaceSender
- Parameters:
eventDeserializer
- theSerializer
to use- Returns:
- the sender
-
-