Class ConnectionParams


  • public class ConnectionParams
    extends java.lang.Object
    Holder for RMQConnection constructor arguments.
    • Constructor Detail

      • ConnectionParams

        public ConnectionParams()
    • Method Detail

      • getRabbitConnection

        public com.rabbitmq.client.Connection getRabbitConnection()
      • setRabbitConnection

        public ConnectionParams setRabbitConnection​(com.rabbitmq.client.Connection rabbitConnection)
      • getTerminationTimeout

        public long getTerminationTimeout()
      • setTerminationTimeout

        public ConnectionParams setTerminationTimeout​(long terminationTimeout)
      • getQueueBrowserReadMax

        public int getQueueBrowserReadMax()
      • setQueueBrowserReadMax

        public ConnectionParams setQueueBrowserReadMax​(int queueBrowserReadMax)
      • getOnMessageTimeoutMs

        public int getOnMessageTimeoutMs()
      • setOnMessageTimeoutMs

        public ConnectionParams setOnMessageTimeoutMs​(int onMessageTimeoutMs)
      • getChannelsQos

        public int getChannelsQos()
      • willPreferProducerMessageProperty

        public boolean willPreferProducerMessageProperty()
      • setPreferProducerMessageProperty

        public ConnectionParams setPreferProducerMessageProperty​(boolean preferProducerMessageProperty)
      • willRequeueOnMessageListenerException

        public boolean willRequeueOnMessageListenerException()
      • setRequeueOnMessageListenerException

        public ConnectionParams setRequeueOnMessageListenerException​(boolean requeueOnMessageListenerException)
      • willNackOnRollback

        public boolean willNackOnRollback()
      • setNackOnRollback

        public ConnectionParams setNackOnRollback​(boolean nackOnRollback)
      • isCleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose

        public boolean isCleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose()
      • setCleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose

        public ConnectionParams setCleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose​(boolean cleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose)
      • getAmqpPropertiesCustomiser

        public java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,​jakarta.jms.Message,​com.rabbitmq.client.AMQP.BasicProperties.Builder> getAmqpPropertiesCustomiser()
      • setAmqpPropertiesCustomiser

        public ConnectionParams setAmqpPropertiesCustomiser​(java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,​jakarta.jms.Message,​com.rabbitmq.client.AMQP.BasicProperties.Builder> amqpPropertiesCustomiser)
      • setKeepTextMessageType

        public ConnectionParams setKeepTextMessageType​(boolean keepTextMessageType)
      • isKeepTextMessageType

        public boolean isKeepTextMessageType()
      • setTrustedPackages

        public ConnectionParams setTrustedPackages​(java.util.List<java.lang.String> trustedPackages)
      • getTrustedPackages

        public java.util.List<java.lang.String> getTrustedPackages()
      • setRequeueOnTimeout

        public ConnectionParams setRequeueOnTimeout​(boolean requeueOnTimeout)
      • willRequeueOnTimeout

        public boolean willRequeueOnTimeout()