public abstract class RabbitCommonProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RabbitCommonProperties.QuorumConfig |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEAD_LETTER_EXCHANGE
DLQ name prefix.
|
| Constructor and Description |
|---|
RabbitCommonProperties() |
public static final String DEAD_LETTER_EXCHANGE
public String getExchangeType()
public void setExchangeType(String exchangeType)
public boolean isDeclareExchange()
public void setDeclareExchange(boolean declareExchange)
public boolean isExchangeDurable()
public void setExchangeDurable(boolean exchangeDurable)
public boolean isExchangeAutoDelete()
public void setExchangeAutoDelete(boolean exchangeAutoDelete)
public boolean isDelayedExchange()
public void setDelayedExchange(boolean delayedExchange)
public boolean isQueueNameGroupOnly()
public void setQueueNameGroupOnly(boolean queueNameGroupOnly)
public boolean isBindQueue()
public void setBindQueue(boolean bindQueue)
public String getBindingRoutingKey()
public void setBindingRoutingKey(String routingKey)
public String getBindingRoutingKeyDelimiter()
public void setBindingRoutingKeyDelimiter(String bindingRoutingKeyDelimiter)
public Integer getTtl()
public void setTtl(Integer ttl)
public Integer getExpires()
public void setExpires(Integer expires)
public Integer getMaxLength()
public void setMaxLength(Integer maxLength)
public Integer getMaxLengthBytes()
public void setMaxLengthBytes(Integer maxLengthBytes)
@Range(min=0L,
max=255L)
public @Range(min=0L,max=255L) Integer getMaxPriority()
public void setMaxPriority(Integer maxPriority)
public String getDeadLetterQueueName()
public void setDeadLetterQueueName(String deadLetterQueueName)
public String getDeadLetterExchange()
public void setDeadLetterExchange(String deadLetterExchange)
public String getDeadLetterExchangeType()
public void setDeadLetterExchangeType(String deadLetterExchangeType)
public boolean isDeclareDlx()
public void setDeclareDlx(boolean declareDlx)
public String getDeadLetterRoutingKey()
public void setDeadLetterRoutingKey(String deadLetterRoutingKey)
public Integer getDlqTtl()
public void setDlqTtl(Integer dlqTtl)
public Integer getDlqExpires()
public void setDlqExpires(Integer dlqExpires)
public Integer getDlqMaxLength()
public void setDlqMaxLength(Integer dlqMaxLength)
public Integer getDlqMaxLengthBytes()
public void setDlqMaxLengthBytes(Integer dlqMaxLengthBytes)
public Integer getDlqMaxPriority()
public void setDlqMaxPriority(Integer dlqMaxPriority)
public String getDlqDeadLetterExchange()
public void setDlqDeadLetterExchange(String dlqDeadLetterExchange)
public String getDlqDeadLetterRoutingKey()
public void setDlqDeadLetterRoutingKey(String dlqDeadLetterRoutingKey)
public boolean isAutoBindDlq()
public void setAutoBindDlq(boolean autoBindDlq)
public String getPrefix()
public void setPrefix(String prefix)
public boolean isLazy()
public void setLazy(boolean lazy)
public boolean isDlqLazy()
public void setDlqLazy(boolean dlqLazy)
public String getOverflowBehavior()
public void setOverflowBehavior(String overflowBehavior)
public String getDlqOverflowBehavior()
public void setDlqOverflowBehavior(String dlqOverflowBehavior)
public void setQueueBindingArguments(Map<String,String> queueBindingArguments)
public RabbitCommonProperties.QuorumConfig getQuorum()
public void setQuorum(RabbitCommonProperties.QuorumConfig quorum)
public RabbitCommonProperties.QuorumConfig getDlqQuorum()
public void setDlqQuorum(RabbitCommonProperties.QuorumConfig dlqQuorum)
public boolean isSingleActiveConsumer()
public void setSingleActiveConsumer(boolean singleActiveConsumer)
public boolean isDlqSingleActiveConsumer()
public void setDlqSingleActiveConsumer(boolean dlqSingleActiveConsumer)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.