Class IndividualDeadLetterStrategy

    • Method Detail

      • getDeadLetterQueueFor

        public org.apache.activemq.command.ActiveMQDestination getDeadLetterQueueFor​(org.apache.activemq.command.Message message,
                                                                                     Subscription subscription)
        Description copied from interface: DeadLetterStrategy
        Returns the dead letter queue for the given message and subscription.
      • setQueuePrefix

        public void setQueuePrefix​(String queuePrefix)
        Sets the prefix to use for all dead letter queues for queue messages
      • setTopicPrefix

        public void setTopicPrefix​(String topicPrefix)
        Sets the prefix to use for all dead letter queues for topic messages
      • setQueueSuffix

        public void setQueueSuffix​(String queueSuffix)
        Sets the suffix to use for all dead letter queues for queue messages
      • setTopicSuffix

        public void setTopicSuffix​(String topicSuffix)
        Sets the suffix to use for all dead letter queues for topic messages
      • setUseQueueForQueueMessages

        public void setUseQueueForQueueMessages​(boolean useQueueForQueueMessages)
        Sets whether a queue or topic should be used for queue messages sent to a DLQ. The default is to use a Queue
      • setUseQueueForTopicMessages

        public void setUseQueueForTopicMessages​(boolean useQueueForTopicMessages)
        Sets whether a queue or topic should be used for topic messages sent to a DLQ. The default is to use a Queue
      • setDestinationPerDurableSubscriber

        public void setDestinationPerDurableSubscriber​(boolean destinationPerDurableSubscriber)
        sets whether durable topic subscriptions are to get individual dead letter destinations. When true, the DLQ is of the form 'topicPrefix.clientId:subscriptionName' The default is false.
        Parameters:
        destinationPerDurableSubscriber -
      • createDestination

        protected org.apache.activemq.command.ActiveMQDestination createDestination​(org.apache.activemq.command.Message message,
                                                                                    String prefix,
                                                                                    String suffix,
                                                                                    boolean useQueue,
                                                                                    Subscription subscription)