Class AddMessageIDHandler

    • Field Detail

      • log

        private org.slf4j.Logger log
        Logger.
    • Constructor Detail

      • AddMessageIDHandler

        public AddMessageIDHandler()
    • Method Detail

      • getIdentifierGenerationStrategy

        @Nullable
        public IdentifierGenerationStrategy getIdentifierGenerationStrategy()
        Get the identifier generation strategy.
        Returns:
        the strategy, or null
      • setIdentifierGenerationStrategy

        public void setIdentifierGenerationStrategy​(@Nullable
                                                    IdentifierGenerationStrategy strategy)
        Set the identifier generation strategy.
        Parameters:
        strategy - the new strategy
      • getMessageID

        @Nonnull
        protected String getMessageID​(MessageContext messageContext)
        Get the effective message ID value to issue in the outbound message.
        Parameters:
        messageContext - the current message context
        Returns:
        the retrieved or generated message ID