Class URIPattern

org.elasticsearch.common.util.URIPattern

public class URIPattern extends
URI Pattern matcher The pattern is URI in which authority, path, query and fragment can be replace with simple pattern. For example: foobar://*.local/some_path/*?*#* will match all uris with schema foobar in local domain with any port, with path that starts some_path and with any query and fragment.
  • Constructor Summary

    Constructors
    Constructor
    Description
     pattern)
    Constructs uri pattern
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     uri)
    Returns true if the given uri matches the pattern
    static boolean
    match​(URIPattern[] patterns,  uri)
     
     

    Methods inherited from class java.lang.

    , , , , , , , , ,
  • Constructor Details

    • URIPattern

      public URIPattern( pattern)
      Constructs uri pattern
  • Method Details

    • match

      public boolean match( uri)
      Returns true if the given uri matches the pattern
    • match

      public static boolean match(URIPattern[] patterns,  uri)
    • toString

      public  toString()
      Overrides:
       in class