Class DiscardingDeadLetterStrategy

All Implemented Interfaces:
DeadLetterStrategy

public class DiscardingDeadLetterStrategy extends SharedDeadLetterStrategy
A DeadLetterStrategy where each destination has its own individual DLQ using the subject naming hierarchy.
  • Constructor Details

    • DiscardingDeadLetterStrategy

      public DiscardingDeadLetterStrategy()
  • Method Details

    • isSendToDeadLetterQueue

      public boolean isSendToDeadLetterQueue(org.apache.activemq.command.Message message)
      Description copied from interface: DeadLetterStrategy
      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
      Specified by:
      isSendToDeadLetterQueue in interface DeadLetterStrategy
      Overrides:
      isSendToDeadLetterQueue in class AbstractDeadLetterStrategy
      Parameters:
      message -
      Returns:
      true if message should be sent to a dead letter queue