public abstract class AbstractDeadLetterStrategy extends Object implements DeadLetterStrategy
Constructor and Description |
---|
AbstractDeadLetterStrategy() |
Modifier and Type | Method and Description |
---|---|
boolean |
isEnableAudit() |
boolean |
isProcessExpired() |
boolean |
isProcessNonPersistent() |
boolean |
isSendToDeadLetterQueue(Message message)
Allow pluggable strategy for deciding if message should be sent to a dead letter queue
for example, you might not want to ignore expired or non-persistent messages
|
void |
setEnableAudit(boolean enableAudit) |
void |
setProcessExpired(boolean processExpired) |
void |
setProcessNonPersistent(boolean processNonPersistent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDeadLetterQueueFor
public AbstractDeadLetterStrategy()
public boolean isSendToDeadLetterQueue(Message message)
DeadLetterStrategy
isSendToDeadLetterQueue
in interface DeadLetterStrategy
public boolean isProcessExpired()
isProcessExpired
in interface DeadLetterStrategy
public void setProcessExpired(boolean processExpired)
setProcessExpired
in interface DeadLetterStrategy
processExpired
- the processExpired to setpublic boolean isProcessNonPersistent()
isProcessNonPersistent
in interface DeadLetterStrategy
public void setProcessNonPersistent(boolean processNonPersistent)
setProcessNonPersistent
in interface DeadLetterStrategy
processNonPersistent
- the processNonPersistent to setpublic boolean isEnableAudit()
public void setEnableAudit(boolean enableAudit)
Copyright © 2005–2014. All rights reserved.