Package io.split.telemetry.storage
Interface TelemetryRuntimeConsumer
-
- All Known Subinterfaces:
TelemetryStorage,TelemetryStorageConsumer
- All Known Implementing Classes:
InMemoryTelemetryStorage,NoopTelemetryStorage
public interface TelemetryRuntimeConsumer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetEventStats(EventsDataRecordsEnum type)longgetImpressionsStats(ImpressionsDataTypeEnum data)LastSynchronizationgetLastSynchronization()longgetSessionLength()longpopAuthRejections()HTTPErrorspopHTTPErrors()HTTPLatenciespopHTTPLatencies()List<StreamingEvent>popStreamingEvents()List<String>popTags()longpopTokenRefreshes()UpdatesFromSSEpopUpdatesFromSSE()
-
-
-
Method Detail
-
getImpressionsStats
long getImpressionsStats(ImpressionsDataTypeEnum data)
-
getEventStats
long getEventStats(EventsDataRecordsEnum type)
-
getLastSynchronization
LastSynchronization getLastSynchronization()
-
popHTTPErrors
HTTPErrors popHTTPErrors()
-
popHTTPLatencies
HTTPLatencies popHTTPLatencies()
-
popAuthRejections
long popAuthRejections()
-
popTokenRefreshes
long popTokenRefreshes()
-
popStreamingEvents
List<StreamingEvent> popStreamingEvents()
-
getSessionLength
long getSessionLength()
-
popUpdatesFromSSE
UpdatesFromSSE popUpdatesFromSSE()
-
-