|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemq.service.DeadLetterPolicy
public class 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 | |||||||||