Interface OpenKitInitializer
-
- All Known Implementing Classes:
OpenKitInitializerImpl
public interface OpenKitInitializerProvides relevant data for initializing / creating an OpenKit instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BeaconCachegetBeaconCache()Cache where beacon data is stored until it is sent.BeaconCacheEvictorgetBeaconCacheEvictor()Eviction thread to avoid the beacon cache from overflowing.BeaconSendergetBeaconSender()Sender thread for sending beacons to the server.LoggergetLogger()Logger for reporting messagesOpenKitConfigurationgetOpenKitConfiguration()OpenKit / application related configuration.PrivacyConfigurationgetPrivacyConfiguration()Privacy settings of which data is collectedSessionIDProvidergetSessionIdProvider()Provider to obtain the identifier for the next session.SessionWatchdoggetSessionWatchdog()Watchdog thread to perform certain actions for sessions at/after a specific time.ThreadIDProvidergetThreadIdProvider()Provider for the identifier of the current thread.TimingProvidergetTimingProvider()Provider to obtain the current timestamp.
-
-
-
Method Detail
-
getLogger
Logger getLogger()
Logger for reporting messages
-
getPrivacyConfiguration
PrivacyConfiguration getPrivacyConfiguration()
Privacy settings of which data is collected
-
getOpenKitConfiguration
OpenKitConfiguration getOpenKitConfiguration()
OpenKit / application related configuration.
-
getTimingProvider
TimingProvider getTimingProvider()
Provider to obtain the current timestamp.
-
getThreadIdProvider
ThreadIDProvider getThreadIdProvider()
Provider for the identifier of the current thread.
-
getSessionIdProvider
SessionIDProvider getSessionIdProvider()
Provider to obtain the identifier for the next session.
-
getBeaconCache
BeaconCache getBeaconCache()
Cache where beacon data is stored until it is sent.
-
getBeaconCacheEvictor
BeaconCacheEvictor getBeaconCacheEvictor()
Eviction thread to avoid the beacon cache from overflowing.
-
getBeaconSender
BeaconSender getBeaconSender()
Sender thread for sending beacons to the server.
-
getSessionWatchdog
SessionWatchdog getSessionWatchdog()
Watchdog thread to perform certain actions for sessions at/after a specific time.
-
-