Interface BufferedEventsTracker

  • All Known Implementing Classes:
    SiddhiBufferedEventsMetric

    public interface BufferedEventsTracker
    This interface will have the necessary methods to calculate the events buffered.
    • Method Detail

      • registerEventBufferHolder

        void registerEventBufferHolder​(EventBufferHolder eventBufferHolder,
                                       String name)
        Register the EventBufferHolder that needs to be measured the used capacity usage
        Parameters:
        eventBufferHolder - EventBufferHolder
        name - An unique value to identify the object.
      • getName

        String getName​(EventBufferHolder eventBufferHolder)
        Parameters:
        eventBufferHolder - Event Buffer holder
        Returns:
        Name of the buffered event tracker.
      • enableEventBufferHolderMetrics

        void enableEventBufferHolderMetrics()
      • disableEventBufferHolderMetrics

        void disableEventBufferHolderMetrics()