@Override public void messageDiscarded(ConnectionContext context, Subscription sub, MessageReference messageReference) { next.messageDiscarded(context, sub, messageReference); }
private void discard(MessageReference message) { discarding = true; try { message.decrementReferenceCount(); matched.remove(message); discarded++; if (destination != null) { destination.getDestinationStatistics().getDequeues().increment(); } LOG.debug("{}, discarding message {}", this, message); Destination dest = (Destination) message.getRegionDestination(); if (dest != null) { dest.messageDiscarded(getContext(), this, message); } broker.getRoot().sendToDeadLetterQueue(getContext(), message, this, new Throwable("TopicSubDiscard. ID:" + info.getConsumerId())); } finally { discarding = false; } }
@Override public void messageDiscarded(ConnectionContext context, Subscription sub, MessageReference messageReference) { next.messageDiscarded(context, sub, messageReference); }
@Override public void messageDiscarded(ConnectionContext context, Subscription sub, MessageReference messageReference) { next.messageDiscarded(context, sub, messageReference); }
@Override public void messageDiscarded(ConnectionContext context, Subscription sub, MessageReference messageReference) { next.messageDiscarded(context, sub, messageReference); }
public void messageDiscarded(ConnectionContext context, Subscription sub, MessageReference messageReference) { next.messageDiscarded(context, sub, messageReference); }
private void discard(MessageReference message) { message.decrementReferenceCount(); matched.remove(message); discarded++; if(destination != null) { destination.getDestinationStatistics().getDequeues().increment(); } if (LOG.isDebugEnabled()) { LOG.debug("Discarding message " + message); } Destination dest = message.getRegionDestination(); if (dest != null) { dest.messageDiscarded(getContext(), this, message); } broker.getRoot().sendToDeadLetterQueue(getContext(), message, this); }
private void discard(MessageReference message) { discarding = true; try { message.decrementReferenceCount(); matched.remove(message); discarded++; if (destination != null) { destination.getDestinationStatistics().getDequeues().increment(); } LOG.debug("{}, discarding message {}", this, message); Destination dest = (Destination) message.getRegionDestination(); if (dest != null) { dest.messageDiscarded(getContext(), this, message); } broker.getRoot().sendToDeadLetterQueue(getContext(), message, this, new Throwable("TopicSubDiscard. ID:" + info.getConsumerId())); } finally { discarding = false; } }
private void discard(MessageReference message) { discarding = true; try { message.decrementReferenceCount(); matched.remove(message); discarded++; if (destination != null) { destination.getDestinationStatistics().getDequeues().increment(); } LOG.debug("{}, discarding message {}", this, message); Destination dest = (Destination) message.getRegionDestination(); if (dest != null) { dest.messageDiscarded(getContext(), this, message); } broker.getRoot().sendToDeadLetterQueue(getContext(), message, this, new Throwable("TopicSubDiscard. ID:" + info.getConsumerId())); } finally { discarding = false; } }
private void discard(MessageReference message) { discarding = true; try { message.decrementReferenceCount(); matched.remove(message); discarded++; if (destination != null) { destination.getDestinationStatistics().getDequeues().increment(); } LOG.debug("{}, discarding message {}", this, message); Destination dest = (Destination) message.getRegionDestination(); if (dest != null) { dest.messageDiscarded(getContext(), this, message); } broker.getRoot().sendToDeadLetterQueue(getContext(), message, this, new Throwable("TopicSubDiscard. ID:" + info.getConsumerId())); } finally { discarding = false; } }