Class MetricsPublisherProxy


  • public class MetricsPublisherProxy
    extends Object
    • Constructor Detail

      • MetricsPublisherProxy

        public MetricsPublisherProxy()
    • Method Detail

      • addMetricsPublisher

        public void addMetricsPublisher​(MetricsPublisher metricsPublisher)
      • publishExceptionByErrorCodeMetric

        public void publishExceptionByErrorCodeMetric​(Instant timestamp,
                                                      Action action,
                                                      HandlerErrorCode handlerErrorCode,
                                                      boolean thrown)
      • publishExceptionCountMetric

        public void publishExceptionCountMetric​(Instant timestamp,
                                                Action action,
                                                boolean thrown)
      • publishInvocationMetric

        public void publishInvocationMetric​(Instant timestamp,
                                            Action action)
      • publishDurationMetric

        public void publishDurationMetric​(Instant timestamp,
                                          Action action,
                                          long milliseconds)
      • publishProviderLogDeliveryExceptionMetric

        public void publishProviderLogDeliveryExceptionMetric​(Instant timestamp,
                                                              Throwable exception)