Class ConfiguredPropertiesBuilderFactory
- java.lang.Object
-
- interlok.rabbitmq.ConfiguredPropertiesBuilderFactory
-
- All Implemented Interfaces:
Translator.PropertiesBuilderFactory
@ComponentProfile(summary="Explicitly configure the settings for the \'BasicProperties\' when publishing", since="4.3.0") public class ConfiguredPropertiesBuilderFactory extends java.lang.Object implements Translator.PropertiesBuilderFactoryImplementation that allows you to explicit configure values in config.Expressions are supported but no checking of values is done. If you leave something unconfigured (i.e. 'null' then the corresponding value will never be set
-
-
Constructor Summary
Constructors Constructor Description ConfiguredPropertiesBuilderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.rabbitmq.client.AMQP.BasicProperties.Builderbuild(AdaptrisMessage msg)java.lang.StringgetAppId()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getAppId()java.lang.StringgetClusterId()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getClusterId()java.lang.StringgetContentEncoding()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentEncoding()java.lang.StringgetContentType()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentType()java.lang.StringgetCorrelationId()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getCorrelationId()java.lang.StringgetDeliveryMode()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getDeliveryMode()java.lang.StringgetExpiration()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getExpiration()java.lang.StringgetMessageId()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getMessageId()java.lang.StringgetPriority()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getPriority()java.lang.StringgetReplyTo()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getReplyTo()java.lang.StringgetTimestamp()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getTimestamp()java.lang.StringgetType()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getType()java.lang.StringgetUserId()Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getUserId()voidsetAppId(java.lang.String appId)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getAppId()voidsetClusterId(java.lang.String clusterId)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getClusterId()voidsetContentEncoding(java.lang.String contentEncoding)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentEncoding()voidsetContentType(java.lang.String contentType)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentType()voidsetCorrelationId(java.lang.String correlationId)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getCorrelationId()voidsetDeliveryMode(java.lang.String deliveryMode)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getDeliveryMode()voidsetExpiration(java.lang.String expiration)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getExpiration()voidsetMessageId(java.lang.String messageId)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getMessageId()voidsetPriority(java.lang.String priority)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getPriority()voidsetReplyTo(java.lang.String replyTo)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getReplyTo()voidsetTimestamp(java.lang.String timestamp)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getTimestamp()voidsetType(java.lang.String type)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getType()voidsetUserId(java.lang.String userId)Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getUserId()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface interlok.rabbitmq.Translator.PropertiesBuilderFactory
build
-
-
-
-
Method Detail
-
build
public com.rabbitmq.client.AMQP.BasicProperties.Builder build(AdaptrisMessage msg)
- Specified by:
buildin interfaceTranslator.PropertiesBuilderFactory
-
getAppId
public java.lang.String getAppId()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getAppId()
-
setAppId
public void setAppId(java.lang.String appId)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getAppId()
-
getClusterId
public java.lang.String getClusterId()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getClusterId()
-
setClusterId
public void setClusterId(java.lang.String clusterId)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getClusterId()
-
getContentEncoding
public java.lang.String getContentEncoding()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentEncoding()
-
setContentEncoding
public void setContentEncoding(java.lang.String contentEncoding)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentEncoding()
-
getContentType
public java.lang.String getContentType()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentType()
-
setContentType
public void setContentType(java.lang.String contentType)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getContentType()
-
getCorrelationId
public java.lang.String getCorrelationId()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getCorrelationId()
-
setCorrelationId
public void setCorrelationId(java.lang.String correlationId)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getCorrelationId()
-
getDeliveryMode
public java.lang.String getDeliveryMode()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getDeliveryMode()Note that this should be an integer; it is defined as a String here for expression purposes.
-
setDeliveryMode
public void setDeliveryMode(java.lang.String deliveryMode)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getDeliveryMode()Note that this should be an integer; it is defined as a String here for expression purposes.
-
getExpiration
public java.lang.String getExpiration()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getExpiration()
-
setExpiration
public void setExpiration(java.lang.String expiration)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getExpiration()
-
getMessageId
public java.lang.String getMessageId()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getMessageId()
-
setMessageId
public void setMessageId(java.lang.String messageId)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getMessageId()
-
getPriority
public java.lang.String getPriority()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getPriority()Note that this should be an integer; it is defined as a String here for expression purposes.
-
setPriority
public void setPriority(java.lang.String priority)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getPriority()Note that this should be an integer; it is defined as a String here for expression purposes.
-
getReplyTo
public java.lang.String getReplyTo()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getReplyTo()
-
setReplyTo
public void setReplyTo(java.lang.String replyTo)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getReplyTo()
-
getTimestamp
public java.lang.String getTimestamp()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getTimestamp()Note that this should be an Date; it is defined as a String here for expression purposes. Ultimately we use
DateFormatUtil.parse(String)to build a Date object.
-
setTimestamp
public void setTimestamp(java.lang.String timestamp)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getTimestamp()Note that this should be an Date; it is defined as a String here for expression purposes. Ultimately we use
DateFormatUtil.parse(String)to build a Date object.
-
getType
public java.lang.String getType()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getType()
-
setType
public void setType(java.lang.String type)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getType()
-
getUserId
public java.lang.String getUserId()
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getUserId()
-
setUserId
public void setUserId(java.lang.String userId)
Maps ontocom.rabbitmq.client.AMQP.BasicProperties#getUserId()
-
-