public class OpenKitInitializerImpl extends java.lang.Object implements OpenKitInitializer
| Constructor and Description |
|---|
OpenKitInitializerImpl(AbstractOpenKitBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
BeaconCache |
getBeaconCache()
Cache where beacon data is stored until it is sent.
|
BeaconCacheEvictor |
getBeaconCacheEvictor()
Eviction thread to avoid the beacon cache from overflowing.
|
BeaconSender |
getBeaconSender()
Sender thread for sending beacons to the server.
|
Logger |
getLogger()
Logger for reporting messages
|
OpenKitConfiguration |
getOpenKitConfiguration()
OpenKit / application related configuration.
|
PrivacyConfiguration |
getPrivacyConfiguration()
Privacy settings of which data is collected
|
SessionIDProvider |
getSessionIdProvider()
Provider to obtain the identifier for the next session.
|
SessionWatchdog |
getSessionWatchdog()
Watchdog thread to perform certain actions for sessions at/after a specific time.
|
ThreadIDProvider |
getThreadIdProvider()
Provider for the identifier of the current thread.
|
TimingProvider |
getTimingProvider()
Provider to obtain the current timestamp.
|
public OpenKitInitializerImpl(AbstractOpenKitBuilder builder)
public Logger getLogger()
OpenKitInitializergetLogger in interface OpenKitInitializerpublic PrivacyConfiguration getPrivacyConfiguration()
OpenKitInitializergetPrivacyConfiguration in interface OpenKitInitializerpublic OpenKitConfiguration getOpenKitConfiguration()
OpenKitInitializergetOpenKitConfiguration in interface OpenKitInitializerpublic TimingProvider getTimingProvider()
OpenKitInitializergetTimingProvider in interface OpenKitInitializerpublic ThreadIDProvider getThreadIdProvider()
OpenKitInitializergetThreadIdProvider in interface OpenKitInitializerpublic SessionIDProvider getSessionIdProvider()
OpenKitInitializergetSessionIdProvider in interface OpenKitInitializerpublic BeaconCache getBeaconCache()
OpenKitInitializergetBeaconCache in interface OpenKitInitializerpublic BeaconCacheEvictor getBeaconCacheEvictor()
OpenKitInitializergetBeaconCacheEvictor in interface OpenKitInitializerpublic BeaconSender getBeaconSender()
OpenKitInitializergetBeaconSender in interface OpenKitInitializerpublic SessionWatchdog getSessionWatchdog()
OpenKitInitializergetSessionWatchdog in interface OpenKitInitializer