public static class MicrometerHttpRequestExecutor.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
MicrometerHttpRequestExecutor |
build() |
MicrometerHttpRequestExecutor.Builder |
exportTagsForRoute(boolean exportTagsForRoute)
Allows to expose the target scheme, host and port with every metric.
|
MicrometerHttpRequestExecutor.Builder |
tags(Iterable<Tag> tags) |
MicrometerHttpRequestExecutor.Builder |
uriMapper(Function<HttpRequest,String> uriMapper)
Allows to register a mapping function for exposing request URIs.
|
MicrometerHttpRequestExecutor.Builder |
waitForContinue(int waitForContinue) |
public MicrometerHttpRequestExecutor.Builder waitForContinue(int waitForContinue)
waitForContinue - Overrides the wait for continue time for this
request executor. See HttpRequestExecutor
for details.public MicrometerHttpRequestExecutor.Builder tags(Iterable<Tag> tags)
tags - Additional tags which should be exposed with every value.public MicrometerHttpRequestExecutor.Builder uriMapper(Function<HttpRequest,String> uriMapper)
MicrometerHttpRequestExecutor.DEFAULT_URI_PATTERN_HEADER HTTP header.uriMapper - A mapper that allows mapping and exposing request
paths.DefaultUriMapperpublic MicrometerHttpRequestExecutor.Builder exportTagsForRoute(boolean exportTagsForRoute)
exportTagsForRoute - Set this to true, if the metrics should be
tagged with the target route.public MicrometerHttpRequestExecutor build()
MicrometerHttpRequestExecutor
with all the configured properties.Copyright © 2020 LeanCloud. All rights reserved.