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 java.lang.Object
implements org.flowable.eventregistry.api.EventRegistryEventConsumer, io.micrometer.core.instrument.binder.MeterBinder
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.util.Map<java.lang.String,​io.micrometer.core.instrument.Counter> eventCounterMap  
    protected io.micrometer.core.instrument.MeterRegistry meterRegistry  
  • Constructor Summary

    Constructors 
    Constructor Description
    MetricsEventRegistryConsumer()  
  • Method Summary

    Modifier and Type Method Description
    void bindTo​(io.micrometer.core.instrument.MeterRegistry registry)  
    void eventReceived​(org.flowable.eventregistry.api.EventRegistryEvent eventRegistryEvent)  
    java.lang.String getConsumerKey()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • meterRegistry

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

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

  • Method Details

    • eventReceived

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

      public java.lang.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