Class 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 Detail

      • serverEnabled

        boolean serverEnabled
      • clientEnabled

        boolean clientEnabled
      • serverIgnorePatterns

        List<Pattern> serverIgnorePatterns
      • clientIgnorePatterns

        List<Pattern> clientIgnorePatterns
    • Constructor Detail

    • Method Detail

      • isServerEnabled

        public boolean isServerEnabled()
      • getServerIgnorePatterns

        public List<Pattern> getServerIgnorePatterns()
      • getServerMatchPatterns

        public Map<Pattern,​String> getServerMatchPatterns()
      • isClientEnabled

        public boolean isClientEnabled()
      • getClientIgnorePatterns

        public List<Pattern> getClientIgnorePatterns()
      • getClientMatchPatterns

        public Map<Pattern,​String> getClientMatchPatterns()
      • getHttpServerRequestsName

        public String getHttpServerRequestsName()
      • getHttpServerActiveRequestsName

        public String getHttpServerActiveRequestsName()
      • getHttpServerPushName

        public String getHttpServerPushName()
      • getHttpServerWebSocketConnectionsName

        public String getHttpServerWebSocketConnectionsName()
      • getHttpClientWebSocketConnectionsName

        public String getHttpClientWebSocketConnectionsName()
      • getHttpClientRequestsName

        public String getHttpClientRequestsName()