public class DiscardingDLQBroker extends BrokerFilter
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log |
next| Constructor and Description |
|---|
DiscardingDLQBroker(Broker next) |
| Modifier and Type | Method and Description |
|---|---|
java.util.regex.Pattern[] |
getDestFilter() |
int |
getReportInterval() |
boolean |
isDropAll() |
boolean |
isDropTemporaryQueues() |
boolean |
isDropTemporaryTopics() |
boolean |
matches(java.lang.String destName) |
void |
sendToDeadLetterQueue(ConnectionContext ctx,
MessageReference msgRef,
Subscription subscription)
A message needs to go the a DLQ
|
void |
setDestFilter(java.util.regex.Pattern[] destFilter) |
void |
setDropAll(boolean dropAll) |
void |
setDropTemporaryQueues(boolean dropTemporaryQueues) |
void |
setDropTemporaryTopics(boolean dropTemporaryTopics) |
void |
setReportInterval(int reportInterval) |
acknowledge, addBroker, addConnection, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, removeBroker, removeConnection, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, setAdminConnectionContext, slowConsumer, start, stoppublic static org.slf4j.Logger log
public DiscardingDLQBroker(Broker next)
public void sendToDeadLetterQueue(ConnectionContext ctx, MessageReference msgRef, Subscription subscription)
BrokersendToDeadLetterQueue in interface BrokersendToDeadLetterQueue in class BrokerFilterpublic boolean matches(java.lang.String destName)
public void setDropTemporaryTopics(boolean dropTemporaryTopics)
public void setDropTemporaryQueues(boolean dropTemporaryQueues)
public void setDropAll(boolean dropAll)
public void setDestFilter(java.util.regex.Pattern[] destFilter)
public void setReportInterval(int reportInterval)
public boolean isDropTemporaryTopics()
public boolean isDropTemporaryQueues()
public boolean isDropAll()
public java.util.regex.Pattern[] getDestFilter()
public int getReportInterval()
Copyright © 2005-2012. All Rights Reserved.