Class BindingPattern

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String WILDCARD_PATTERN  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BindingPattern​(java.lang.String binding)  
      protected BindingPattern​(java.lang.String scheme, java.lang.String host, java.lang.String port, java.lang.String path)  
    • Field Detail

      • WILDCARD_PATTERN

        public static final java.lang.String WILDCARD_PATTERN
        See Also:
        Constant Field Values
    • Constructor Detail

      • BindingPattern

        protected BindingPattern​(java.lang.String scheme,
                                 java.lang.String host,
                                 java.lang.String port,
                                 java.lang.String path)
      • BindingPattern

        protected BindingPattern​(java.lang.String binding)
    • Method Detail

      • scheme

        public java.lang.String scheme()
      • host

        public java.lang.String host()
      • port

        public java.util.Optional<java.lang.String> port()
      • path

        public java.lang.String path()
      • patternString

        public java.lang.String patternString()
      • hasSamePattern

        public boolean hasSamePattern​(BindingPattern other)
        Compares the underlying pattern string for equality
      • matchesAnyPort

        public boolean matchesAnyPort()
        Returns true if pattern will match any port (if present) in uri
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object