Class HttpBinderConfiguration
- java.lang.Object
-
- io.quarkus.micrometer.runtime.binder.HttpBinderConfiguration
-
public class HttpBinderConfiguration extends Object
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
Fields Modifier and Type Field Description (package private) booleanclientEnabled(package private) List<Pattern>clientIgnorePatterns(package private) Map<Pattern,String>clientMatchPatterns(package private) booleanserverEnabled(package private) List<Pattern>serverIgnorePatterns(package private) Map<Pattern,String>serverMatchPatterns
-
Constructor Summary
Constructors Constructor Description HttpBinderConfiguration(boolean httpServerMetrics, boolean httpClientMetrics, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Pattern>getClientIgnorePatterns()Map<Pattern,String>getClientMatchPatterns()StringgetHttpClientRequestsName()StringgetHttpServerPushName()StringgetHttpServerRequestsName()StringgetHttpServerWebSocketConnectionsName()(package private) List<Pattern>getIgnorePatterns(Optional<List<String>> configInput)(package private) Map<Pattern,String>getMatchPatterns(Optional<List<String>> configInput)List<Pattern>getServerIgnorePatterns()Map<Pattern,String>getServerMatchPatterns()booleanisClientEnabled()booleanisServerEnabled()HttpBinderConfigurationunwrap()HttpBinderConfigurationupdate(HttpBinderConfiguration httpConfig)
-
-
-
Constructor Detail
-
HttpBinderConfiguration
public HttpBinderConfiguration(boolean httpServerMetrics, boolean httpClientMetrics, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig)
-
-
Method Detail
-
isServerEnabled
public boolean isServerEnabled()
-
isClientEnabled
public boolean isClientEnabled()
-
getHttpServerRequestsName
public String getHttpServerRequestsName()
-
getHttpServerPushName
public String getHttpServerPushName()
-
getHttpServerWebSocketConnectionsName
public String getHttpServerWebSocketConnectionsName()
-
getHttpClientRequestsName
public String getHttpClientRequestsName()
-
unwrap
public HttpBinderConfiguration unwrap()
-
update
public HttpBinderConfiguration update(HttpBinderConfiguration httpConfig)
-
-