Interface SessionCreatorInput
-
- All Known Implementing Classes:
OpenKitImpl
public interface SessionCreatorInputProvider of the input parameters for theSessionCreator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BeaconCachegetBeaconCache()Returns the beacon cache in which new sessions/beacons will be stored until they are sent.intgetCurrentServerId()Returns the current server ID.LoggergetLogger()Returns the logger to report/trace messages.OpenKitConfigurationgetOpenKitConfiguration()Returns the application / device related configurationPrivacyConfigurationgetPrivacyConfiguration()Returns the privacy related configurationSessionIDProvidergetSessionIdProvider()Returns the provider to obtain the next session IDThreadIDProvidergetThreadIdProvider()Returns the provider to obtain the ID of the current thread.TimingProvidergetTimingProvider()Returns the provider to obtain the current timestamp.
-
-
-
Method Detail
-
getLogger
Logger getLogger()
Returns the logger to report/trace messages.
-
getOpenKitConfiguration
OpenKitConfiguration getOpenKitConfiguration()
Returns the application / device related configuration
-
getPrivacyConfiguration
PrivacyConfiguration getPrivacyConfiguration()
Returns the privacy related configuration
-
getBeaconCache
BeaconCache getBeaconCache()
Returns the beacon cache in which new sessions/beacons will be stored until they are sent.
-
getSessionIdProvider
SessionIDProvider getSessionIdProvider()
Returns the provider to obtain the next session ID
-
getThreadIdProvider
ThreadIDProvider getThreadIdProvider()
Returns the provider to obtain the ID of the current thread.
-
getTimingProvider
TimingProvider getTimingProvider()
Returns the provider to obtain the current timestamp.
-
getCurrentServerId
int getCurrentServerId()
Returns the current server ID.
-
-