public class SessionParams
extends java.lang.Object
RMQSession constructor arguments.| Constructor and Description |
|---|
SessionParams() |
public RMQConnection getConnection()
public SessionParams setConnection(RMQConnection connection)
public boolean isTransacted()
public SessionParams setTransacted(boolean transacted)
public int getOnMessageTimeoutMs()
public SessionParams setOnMessageTimeoutMs(int onMessageTimeoutMs)
public int getMode()
public SessionParams setMode(int mode)
public com.rabbitmq.jms.client.Subscriptions getSubscriptions()
public SessionParams setSubscriptions(com.rabbitmq.jms.client.Subscriptions subscriptions)
public boolean willPreferProducerMessageProperty()
public SessionParams setPreferProducerMessageProperty(boolean preferProducerMessageProperty)
public boolean willRequeueOnMessageListenerException()
public SessionParams setRequeueOnMessageListenerException(boolean requeueOnMessageListenerException)
public boolean willNackOnRollback()
public SessionParams setNackOnRollback(boolean nackOnRollback)
public boolean isCleanUpServerNamedQueuesForNonDurableTopics()
public SessionParams setCleanUpServerNamedQueuesForNonDurableTopics(boolean cleanUpServerNamedQueuesForNonDurableTopics)
public java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,javax.jms.Message,com.rabbitmq.client.AMQP.BasicProperties.Builder> getAmqpPropertiesCustomiser()
public SessionParams setAmqpPropertiesCustomiser(java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,javax.jms.Message,com.rabbitmq.client.AMQP.BasicProperties.Builder> amqpPropertiesCustomiser)
public SessionParams setSendingContextConsumer(SendingContextConsumer sendingContextConsumer)
public SendingContextConsumer getSendingContextConsumer()
public SessionParams setReceivingContextConsumer(ReceivingContextConsumer receivingContextConsumer)
public ReceivingContextConsumer getReceivingContextConsumer()
public SessionParams setConfirmListener(ConfirmListener confirmListener)
public ConfirmListener getConfirmListener()
public SessionParams setKeepTextMessageType(boolean keepTextMessageType)
public boolean isKeepTextMessageType()
public SessionParams setTrustedPackages(java.util.List<java.lang.String> trustedPackages)
public java.util.List<java.lang.String> getTrustedPackages()
public SessionParams setRequeueOnTimeout(boolean requeueOnTimeout)
public boolean willRequeueOnTimeout()
public SessionParams setValidateSubscriptionNames(boolean validateSubscriptionNames)
public boolean isValidateSubscriptionNames()
public com.rabbitmq.jms.client.DelayedMessageService getDelayedMessageService()
public SessionParams setDelayedMessageService(com.rabbitmq.jms.client.DelayedMessageService delayedMessageService)
Copyright © 2022. All rights reserved.