|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.activemq.service.DeadLetterPolicy
Determines how messages are stored in a dead letter queue
Field Summary | |
static String |
DEAD_LETTER_PREFIX
Prefix used by dead letter queues |
Constructor Summary | |
DeadLetterPolicy()
Default constructor |
|
DeadLetterPolicy(Broker broker)
Construct a dead letter policy |
|
DeadLetterPolicy(BrokerContainer brokerContainer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String DEAD_LETTER_PREFIX
Constructor Detail |
public DeadLetterPolicy(Broker broker)
broker
- public DeadLetterPolicy(BrokerContainer brokerContainer)
public DeadLetterPolicy()
Method Detail |
public Broker getBroker()
public void setBroker(Broker broker)
broker
- The broker to set.public boolean isDeadLetterEnabled()
public void setDeadLetterEnabled(boolean deadLetterEnabled)
deadLetterEnabled
- The deadLetterEnabled to set.public boolean isDeadLetterPerDestinationName()
public void setDeadLetterPerDestinationName(boolean deadLetterPerDestinationName)
deadLetterPerDestinationName
- The deadLetterPerDestinationName to set.public String getDeadLetterName()
public void setDeadLetterName(String deadLetterName)
deadLetterName
- The deadLetterName to set.public String getDeadLetterPrefix()
public void setDeadLetterPrefix(String deadLetterPrefix)
deadLetterPrefix
- The deadLetterPrefix to set.public boolean isStoreNonPersistentMessages()
public void setStoreNonPersistentMessages(boolean storeNonPersistentMessages)
storeNonPersistentMessages
- The storeNonPersistentMessages to set.public boolean isNoTopicConsumerEnabled()
public void setNoTopicConsumerEnabled(boolean noTopicConsumerEnabled)
noTopicConsumerEnabled
- The noTopicConsumerEnabled to set.public boolean isAllowDuplicates()
public void setAllowDuplicates(boolean allowDuplicates)
allowDuplicates
- The allowDuplicates to set.public boolean isUseDatabaseLocking()
public void setUseDatabaseLocking(boolean useDatabaseLocking)
useDatabaseLocking
- The useDatabaseLocking to set.public void setDeadLetterQueueTTL(long deadLetterQueueTTL)
deadLetterQueueTTL
- The deadLetterQueueTTL to set.public void setDeadLetterTopicTTL(long deadLetterTopicTTL)
deadLetterTopicTTL
- The deadLetterTopicTTL to set.public String getDeadLetterNameFromDestination(ActiveMQDestination destination)
destination
-
public void sendToDeadLetter(ActiveMQMessage message)
message
-
JMSException
protected ActiveMQMessage createDeadLetterMessage(String dlqName, ActiveMQMessage message) throws JMSException
JMSException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |