- java.lang.Object
-
- com.rabbitmq.jms.client.SessionParams
-
public class SessionParams extends java.lang.ObjectHolder forRMQSessionconstructor arguments.
-
-
Constructor Summary
Constructors Constructor Description SessionParams()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,jakarta.jms.Message,com.rabbitmq.client.AMQP.BasicProperties.Builder>getAmqpPropertiesCustomiser()RMQConnectiongetConnection()com.rabbitmq.jms.client.DelayedMessageServicegetDelayedMessageService()intgetMode()intgetOnMessageTimeoutMs()ReceivingContextConsumergetReceivingContextConsumer()ReplyToStrategygetReplyToStrategy()SendingContextConsumergetSendingContextConsumer()com.rabbitmq.jms.client.SubscriptionsgetSubscriptions()java.util.List<java.lang.String>getTrustedPackages()booleanisCleanUpServerNamedQueuesForNonDurableTopics()booleanisKeepTextMessageType()booleanisTransacted()SessionParamssetAmqpPropertiesCustomiser(java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,jakarta.jms.Message,com.rabbitmq.client.AMQP.BasicProperties.Builder> amqpPropertiesCustomiser)SessionParamssetCleanUpServerNamedQueuesForNonDurableTopics(boolean cleanUpServerNamedQueuesForNonDurableTopics)SessionParamssetConnection(RMQConnection connection)SessionParamssetDelayedMessageService(com.rabbitmq.jms.client.DelayedMessageService delayedMessageService)SessionParamssetKeepTextMessageType(boolean keepTextMessageType)SessionParamssetMode(int mode)SessionParamssetNackOnRollback(boolean nackOnRollback)SessionParamssetOnMessageTimeoutMs(int onMessageTimeoutMs)SessionParamssetPreferProducerMessageProperty(boolean preferProducerMessageProperty)SessionParamssetReceivingContextConsumer(ReceivingContextConsumer receivingContextConsumer)SessionParamssetReplyToStrategy(ReplyToStrategy replyToStrategy)SessionParamssetRequeueOnMessageListenerException(boolean requeueOnMessageListenerException)SessionParamssetRequeueOnTimeout(boolean requeueOnTimeout)SessionParamssetSendingContextConsumer(SendingContextConsumer sendingContextConsumer)SessionParamssetSubscriptions(com.rabbitmq.jms.client.Subscriptions subscriptions)SessionParamssetTransacted(boolean transacted)SessionParamssetTrustedPackages(java.util.List<java.lang.String> trustedPackages)booleanwillNackOnRollback()booleanwillPreferProducerMessageProperty()booleanwillRequeueOnMessageListenerException()booleanwillRequeueOnTimeout()
-
-
-
Method Detail
-
getConnection
public RMQConnection getConnection()
-
setConnection
public SessionParams setConnection(RMQConnection connection)
-
isTransacted
public boolean isTransacted()
-
setTransacted
public SessionParams setTransacted(boolean transacted)
-
getOnMessageTimeoutMs
public int getOnMessageTimeoutMs()
-
setOnMessageTimeoutMs
public SessionParams setOnMessageTimeoutMs(int onMessageTimeoutMs)
-
getMode
public int getMode()
-
setMode
public SessionParams setMode(int mode)
-
getSubscriptions
public com.rabbitmq.jms.client.Subscriptions getSubscriptions()
-
setSubscriptions
public SessionParams setSubscriptions(com.rabbitmq.jms.client.Subscriptions subscriptions)
-
willPreferProducerMessageProperty
public boolean willPreferProducerMessageProperty()
-
setPreferProducerMessageProperty
public SessionParams setPreferProducerMessageProperty(boolean preferProducerMessageProperty)
-
willRequeueOnMessageListenerException
public boolean willRequeueOnMessageListenerException()
-
setRequeueOnMessageListenerException
public SessionParams setRequeueOnMessageListenerException(boolean requeueOnMessageListenerException)
-
willNackOnRollback
public boolean willNackOnRollback()
-
setNackOnRollback
public SessionParams setNackOnRollback(boolean nackOnRollback)
-
isCleanUpServerNamedQueuesForNonDurableTopics
public boolean isCleanUpServerNamedQueuesForNonDurableTopics()
-
setCleanUpServerNamedQueuesForNonDurableTopics
public SessionParams setCleanUpServerNamedQueuesForNonDurableTopics(boolean cleanUpServerNamedQueuesForNonDurableTopics)
-
getAmqpPropertiesCustomiser
public java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,jakarta.jms.Message,com.rabbitmq.client.AMQP.BasicProperties.Builder> getAmqpPropertiesCustomiser()
-
setAmqpPropertiesCustomiser
public SessionParams setAmqpPropertiesCustomiser(java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,jakarta.jms.Message,com.rabbitmq.client.AMQP.BasicProperties.Builder> amqpPropertiesCustomiser)
-
setSendingContextConsumer
public SessionParams setSendingContextConsumer(SendingContextConsumer sendingContextConsumer)
-
getSendingContextConsumer
public SendingContextConsumer getSendingContextConsumer()
-
setReceivingContextConsumer
public SessionParams setReceivingContextConsumer(ReceivingContextConsumer receivingContextConsumer)
-
getReceivingContextConsumer
public ReceivingContextConsumer getReceivingContextConsumer()
-
setKeepTextMessageType
public SessionParams setKeepTextMessageType(boolean keepTextMessageType)
-
isKeepTextMessageType
public boolean isKeepTextMessageType()
-
setTrustedPackages
public SessionParams setTrustedPackages(java.util.List<java.lang.String> trustedPackages)
-
getTrustedPackages
public java.util.List<java.lang.String> getTrustedPackages()
-
setRequeueOnTimeout
public SessionParams setRequeueOnTimeout(boolean requeueOnTimeout)
-
willRequeueOnTimeout
public boolean willRequeueOnTimeout()
-
getDelayedMessageService
public com.rabbitmq.jms.client.DelayedMessageService getDelayedMessageService()
-
setDelayedMessageService
public SessionParams setDelayedMessageService(com.rabbitmq.jms.client.DelayedMessageService delayedMessageService)
-
setReplyToStrategy
public SessionParams setReplyToStrategy(ReplyToStrategy replyToStrategy)
-
getReplyToStrategy
public ReplyToStrategy getReplyToStrategy()
-
-