Package interlok.rabbitmq
Class Translator
java.lang.Object
interlok.rabbitmq.Translator
Translating between
AdaptrisMessage and their RabbitMQ Equivalents.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCreateBasicPropertiesfrom anAdaptrisMessagestatic interfaceTransfer the contents ofDelivery#getProperties()into theAdaptrisMessagestatic interfaceTransfer the contents ofDelivery#getEnvelope()into theAdaptrisMessagestatic interfaceCreates aBasicProperties.Builderobject fromAdaptrisMessage. -
Method Summary
Modifier and TypeMethodDescriptionstatic AdaptrisMessagebuild(com.rabbitmq.client.Delivery delivery, AdaptrisMessageFactory mf) Create anAdaptrisMessagefrom the incomingDelivery.static AdaptrisMessagebuild(com.rabbitmq.client.Delivery delivery, Translator.BasicPropertiesHandler propsHandler, AdaptrisMessageFactory mf) Create anAdaptrisMessagefrom the incomingDelivery.static AdaptrisMessagebuild(com.rabbitmq.client.Delivery delivery, Translator.BasicPropertiesHandler propsHandler, Translator.EnvelopeHandler envHandler, AdaptrisMessageFactory mf) Create anAdaptrisMessagefrom the incomingDelivery.
-
Method Details
-
build
public static AdaptrisMessage build(com.rabbitmq.client.Delivery delivery, AdaptrisMessageFactory mf) Create anAdaptrisMessagefrom the incomingDelivery.- Parameters:
delivery- the message from the RabbitMQ servermf- the message factory (default factory is used if null)- Returns:
- the new AdaptrisMessage.
-
build
public static AdaptrisMessage build(com.rabbitmq.client.Delivery delivery, Translator.BasicPropertiesHandler propsHandler, AdaptrisMessageFactory mf) Create anAdaptrisMessagefrom the incomingDelivery.- Parameters:
delivery- the message from the RabbitMQ serverpropsHandler- how to handle theBasicPropertiesobjectmf- the message factory (default factory is used if null)- Returns:
- the new AdaptrisMessage.
-
build
public static AdaptrisMessage build(com.rabbitmq.client.Delivery delivery, Translator.BasicPropertiesHandler propsHandler, Translator.EnvelopeHandler envHandler, AdaptrisMessageFactory mf) Create anAdaptrisMessagefrom the incomingDelivery.- Parameters:
delivery- the message from the RabbitMQ serverpropsHandler- how to handle theBasicPropertiesobjectenvHandler- how to handle theEnvelopeobjectmf- the message factory (default factory is used if null)- Returns:
- the new AdaptrisMessage.
-