Interface SessionCreatorInput

  • All Known Implementing Classes:
    OpenKitImpl

    public interface SessionCreatorInput
    Provider of the input parameters for the SessionCreator
    • 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.