Class DefaultUriMapper

java.lang.Object
io.micrometer.core.instrument.binder.httpcomponents.DefaultUriMapper
All Implemented Interfaces:
java.util.function.Function<org.apache.http.HttpRequest,​java.lang.String>

public class DefaultUriMapper
extends java.lang.Object
implements java.util.function.Function<org.apache.http.HttpRequest,​java.lang.String>
Extracts the URI pattern from the predefined request header, "URI_PATTERN" if available.
Since:
1.4.0
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String URI_PATTERN_HEADER
    Header name for URI pattern.
  • Constructor Summary

    Constructors
    Constructor Description
    DefaultUriMapper()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String apply​(org.apache.http.HttpRequest httpRequest)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Field Details

    • URI_PATTERN_HEADER

      public static final java.lang.String URI_PATTERN_HEADER
      Header name for URI pattern.
      See Also:
      Constant Field Values
  • Constructor Details

    • DefaultUriMapper

      public DefaultUriMapper()
  • Method Details

    • apply

      public java.lang.String apply​(org.apache.http.HttpRequest httpRequest)
      Specified by:
      apply in interface java.util.function.Function<org.apache.http.HttpRequest,​java.lang.String>