Package io.atleon.rabbitmq
Class DefaultAloRabbitMQMessage<T>
- java.lang.Object
-
- io.atleon.rabbitmq.DefaultAloRabbitMQMessage<T>
-
- All Implemented Interfaces:
io.atleon.core.Alo<RabbitMQMessage<T>>
public class DefaultAloRabbitMQMessage<T> extends Object implements io.atleon.core.Alo<RabbitMQMessage<T>>
-
-
Constructor Summary
Constructors Constructor Description DefaultAloRabbitMQMessage(RabbitMQMessage<T> rabbitMQMessage, Runnable acknowledger, Consumer<? super Throwable> nacknowledger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RabbitMQMessage<T>get()RunnablegetAcknowledger()Consumer<? super Throwable>getNacknowledger()<R> io.atleon.core.AloFactory<R>propagator()
-
-
-
Constructor Detail
-
DefaultAloRabbitMQMessage
public DefaultAloRabbitMQMessage(RabbitMQMessage<T> rabbitMQMessage, Runnable acknowledger, Consumer<? super Throwable> nacknowledger)
-
-
Method Detail
-
propagator
public <R> io.atleon.core.AloFactory<R> propagator()
- Specified by:
propagatorin interfaceio.atleon.core.Alo<T>
-
get
public RabbitMQMessage<T> get()
- Specified by:
getin interfaceio.atleon.core.Alo<T>
-
getAcknowledger
public Runnable getAcknowledger()
- Specified by:
getAcknowledgerin interfaceio.atleon.core.Alo<T>
-
-