Class DbTimer

    • Method Detail

      • create

        public static DbTimer create()
        Create a new timer using default configuration.

        By default the name format is db.timer.statement-name, where statement-name is provided at runtime.

        Returns:
        a new timer
      • builder

        public static DbTimer.Builder builder()
        Create a new fluent API builder to create a new timer metric.
        Returns:
        a new builder instance
      • executeMetric

        protected void executeMetric​(org.eclipse.microprofile.metrics.Timer metric,
                                     CompletionStage<Void> aFuture)
      • defaultNamePrefix

        protected String defaultNamePrefix()
      • metricType

        protected org.eclipse.microprofile.metrics.MetricType metricType()
      • metric

        protected org.eclipse.microprofile.metrics.Timer metric​(org.eclipse.microprofile.metrics.MetricRegistry registry,
                                                                org.eclipse.microprofile.metrics.Metadata meta)
      • measureErrors

        protected boolean measureErrors()
      • measureSuccess

        protected boolean measureSuccess()