Package io.siddhi.core.util.statistics
Interface BufferedEventsTracker
-
- All Known Implementing Classes:
SiddhiBufferedEventsMetric
public interface BufferedEventsTrackerThis interface will have the necessary methods to calculate the events buffered.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisableEventBufferHolderMetrics()voidenableEventBufferHolderMetrics()StringgetName(EventBufferHolder eventBufferHolder)voidregisterEventBufferHolder(EventBufferHolder eventBufferHolder, String name)Register the EventBufferHolder that needs to be measured the used capacity usage
-
-
-
Method Detail
-
registerEventBufferHolder
void registerEventBufferHolder(EventBufferHolder eventBufferHolder, String name)
Register the EventBufferHolder that needs to be measured the used capacity usage- Parameters:
eventBufferHolder- EventBufferHoldername- 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()
-
-