Class MicrometerTimedInterceptor


  • @Interceptor
    @Priority(1010)
    public class MicrometerTimedInterceptor
    extends Object
    Quarkus defined interceptor for types or methods annotated with @Timed.
    See Also:
    Timed
    • Constructor Detail

      • MicrometerTimedInterceptor

        public MicrometerTimedInterceptor​(io.micrometer.core.instrument.MeterRegistry meterRegistry)
    • Method Detail

      • time

        Object time​(javax.interceptor.InvocationContext context,
                    io.micrometer.core.annotation.Timed timed,
                    io.micrometer.core.instrument.Tags commonTags,
                    boolean stopWhenCompleted)
             throws Exception
        Throws:
        Exception
      • startLongTaskTimer

        io.micrometer.core.instrument.LongTaskTimer.Sample startLongTaskTimer​(io.micrometer.core.annotation.Timed timed,
                                                                              io.micrometer.core.instrument.Tags commonTags,
                                                                              String metricName)