Class MicrometerObservationCollector
java.lang.Object
io.quarkus.micrometer.runtime.binder.reactivemessaging.MicrometerObservationCollector
- All Implemented Interfaces:
io.smallrye.reactive.messaging.observation.MessageObservationCollector<MicrometerObservationCollector.MicrometerContext>
@ApplicationScoped
public class MicrometerObservationCollector
extends Object
implements io.smallrye.reactive.messaging.observation.MessageObservationCollector<MicrometerObservationCollector.MicrometerContext>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninitObservation(String channel, boolean incoming, boolean emitter) io.smallrye.reactive.messaging.observation.MessageObservationonNewMessage(String channel, org.eclipse.microprofile.reactive.messaging.Message<?> message, MicrometerObservationCollector.MicrometerContext ctx)
-
Field Details
-
enabled
@Inject boolean enabled
-
-
Constructor Details
-
MicrometerObservationCollector
public MicrometerObservationCollector()
-
-
Method Details
-
initObservation
public MicrometerObservationCollector.MicrometerContext initObservation(String channel, boolean incoming, boolean emitter) - Specified by:
initObservationin interfaceio.smallrye.reactive.messaging.observation.MessageObservationCollector<MicrometerObservationCollector.MicrometerContext>
-
onNewMessage
public io.smallrye.reactive.messaging.observation.MessageObservation onNewMessage(String channel, org.eclipse.microprofile.reactive.messaging.Message<?> message, MicrometerObservationCollector.MicrometerContext ctx) - Specified by:
onNewMessagein interfaceio.smallrye.reactive.messaging.observation.MessageObservationCollector<MicrometerObservationCollector.MicrometerContext>
-