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_HEADERHeader 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 interfacejava.util.function.Function<org.apache.http.HttpRequest,java.lang.String>
-