Class HttpBinderConfiguration
java.lang.Object
io.quarkus.micrometer.runtime.binder.HttpBinderConfiguration
Digest configuration options for http metrics once, so they can
be used by different binders emitting http metrics (depending on
other extension configuration).
This is a synthetic bean created at runtime init (see MicrometerRecorder),
it cannot be referenced during build or static initialization.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) boolean -
Constructor Summary
ConstructorsConstructorDescriptionHttpBinderConfiguration(boolean httpServerMetrics, boolean httpClientMetrics, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig) -
Method Summary
Modifier and TypeMethodDescriptiongetIgnorePatterns(Optional<List<String>> configInput, Pattern defaultIgnore) getMatchPatterns(Optional<List<String>> configInput, String defaultMatch) booleanbooleanunwrap()update(HttpBinderConfiguration httpConfig)
-
Field Details
-
serverEnabled
boolean serverEnabled -
clientEnabled
boolean clientEnabled -
serverIgnorePatterns
-
serverMatchPatterns
-
clientIgnorePatterns
-
clientMatchPatterns
-
-
Constructor Details
-
HttpBinderConfiguration
public HttpBinderConfiguration(boolean httpServerMetrics, boolean httpClientMetrics, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig)
-
-
Method Details
-
isServerEnabled
public boolean isServerEnabled() -
getServerIgnorePatterns
-
getServerMatchPatterns
-
isClientEnabled
public boolean isClientEnabled() -
getClientIgnorePatterns
-
getClientMatchPatterns
-
getIgnorePatterns
-
getMatchPatterns
-
getHttpServerRequestsName
-
getHttpServerActiveRequestsName
-
getHttpServerPushName
-
getHttpServerWebSocketConnectionsName
-
getHttpClientWebSocketConnectionsName
-
getHttpClientRequestsName
-
unwrap
-
update
-