Class QueueSplitterConfiguration


  • public class QueueSplitterConfiguration
    extends Object
    Container holding configuration values for QueueSplitterImpl identified by a queue pattern.
    Author:
    https://github.com/gcastaldi [Giannandrea Castaldi]
    • Constructor Detail

      • QueueSplitterConfiguration

        public QueueSplitterConfiguration​(Pattern queue,
                                          String postfixDelimiter,
                                          @Nullable
                                          List<String> postfixFromStatic,
                                          @Nullable
                                          String postfixFromHeader,
                                          @Nullable
                                          Pattern postfixFromUrl)
    • Method Detail

      • getQueue

        public Pattern getQueue()
      • getPostfixDelimiter

        public String getPostfixDelimiter()
      • getPostfixFromStatic

        @Nullable
        public List<String> getPostfixFromStatic()
      • getPostfixFromHeader

        @Nullable
        public String getPostfixFromHeader()
      • getPostfixFromUrl

        @Nullable
        public Pattern getPostfixFromUrl()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isSplitStatic

        public boolean isSplitStatic()
      • isSplitFromRequest

        public boolean isSplitFromRequest()