Class SessionParams


  • public class SessionParams
    extends java.lang.Object
    Holder for RMQSession constructor arguments.
    • Constructor Detail

      • SessionParams

        public SessionParams()
    • Method Detail

      • isTransacted

        public boolean isTransacted()
      • setTransacted

        public SessionParams setTransacted​(boolean transacted)
      • getOnMessageTimeoutMs

        public int getOnMessageTimeoutMs()
      • setOnMessageTimeoutMs

        public SessionParams setOnMessageTimeoutMs​(int onMessageTimeoutMs)
      • getMode

        public int getMode()
      • 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)
      • 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)