Class MetricsEventRegistryConsumer

java.lang.Object
com.flowable.core.micrometer.impl.eventregistry.MetricsEventRegistryConsumer
All Implemented Interfaces:
io.micrometer.core.instrument.binder.MeterBinder, org.flowable.eventregistry.api.EventRegistryEventConsumer

public class MetricsEventRegistryConsumer extends Object implements org.flowable.eventregistry.api.EventRegistryEventConsumer, io.micrometer.core.instrument.binder.MeterBinder
  • Field Details

    • meterRegistry

      protected io.micrometer.core.instrument.MeterRegistry meterRegistry
    • eventCounterMap

      protected Map<String,io.micrometer.core.instrument.Counter> eventCounterMap
  • Constructor Details

    • MetricsEventRegistryConsumer

      public MetricsEventRegistryConsumer()
  • Method Details

    • eventReceived

      public org.flowable.eventregistry.api.EventRegistryProcessingInfo eventReceived(org.flowable.eventregistry.api.EventRegistryEvent eventRegistryEvent)
      Specified by:
      eventReceived in interface org.flowable.eventregistry.api.EventRegistryEventConsumer
    • getConsumerKey

      public String getConsumerKey()
      Specified by:
      getConsumerKey in interface org.flowable.eventregistry.api.EventRegistryEventConsumer
    • bindTo

      public void bindTo(io.micrometer.core.instrument.MeterRegistry registry)
      Specified by:
      bindTo in interface io.micrometer.core.instrument.binder.MeterBinder