Class DataManagerConfiguration

    • Constructor Detail

    • Method Detail

      • getDataCacheMaxAgeSeconds

         int getDataCacheMaxAgeSeconds()

        Get dataCacheMaxAgeSeconds. Data Manager will only move to version checks only if at least this amount of seconds has passed since the last completed cycle Default is 900

        Returns:

        dataCacheMaxAgeSeconds value

      • getIsBeaconStatusesUploadEnabled

         boolean getIsBeaconStatusesUploadEnabled()

        Get isBeaconStatusesUploadEnabled. If this is true, then native beacon statuses are uploaded Default is false

        Returns:

        isBeaconStatusesUploadEnabled value

      • getIsNativeFeatureAvailabilityUploadEnabled

         boolean getIsNativeFeatureAvailabilityUploadEnabled()

        Get isNativeFeatureAvailabilityUploadEnabled. If this is true, then native feature states are uploaded Default is false

        Returns:

        isNativeFeatureAvailabilityUploadEnabled value

      • getNetworkCoordinatorBadStreakThreshold

         int getNetworkCoordinatorBadStreakThreshold()

        Get networkCoordinatorBadStreakThreshold. Number of failed packages in a row that are considered to be a bad streak Default is 10

        Returns:

        networkCoordinatorBadStreakThreshold value

      • getNetworkCoordinatorCountPackageSlots

         int getNetworkCoordinatorCountPackageSlots()

        Get networkCoordinatorCountPackageSlots. Maximum number of packages that can be in the air at a given time, also determines the dispatch queue thread count (cannot be changed on the fly) Default is 4

        Returns:

        networkCoordinatorCountPackageSlots value

      • getNetworkCoordinatorDispatchPeriod

         float getNetworkCoordinatorDispatchPeriod()

        Get networkCoordinatorDispatchPeriod. NetworkCoordinator package queue polling period in seconds Default is 0.1

        Returns:

        networkCoordinatorDispatchPeriod value

      • getNetworkCoordinatorFlushingPeriod

         float getNetworkCoordinatorFlushingPeriod()

        Get networkCoordinatorFlushingPeriod. NetworkCoordinator flushing period for on-hold packages in seconds Default is 5.0

        Returns:

        networkCoordinatorFlushingPeriod value

      • getNetworkCoordinatorGoodStreakThreshold

         int getNetworkCoordinatorGoodStreakThreshold()

        Get networkCoordinatorGoodStreakThreshold. Number of successful packages in a row that are considered to be a good streak Default is 2

        Returns:

        networkCoordinatorGoodStreakThreshold value

      • getNetworkCoordinatorStatusReportPeriod

         float getNetworkCoordinatorStatusReportPeriod()

        Get networkCoordinatorStatusReportPeriod. NetworkCoordinator status reporting period in seconds Default is 60.0

        Returns:

        networkCoordinatorStatusReportPeriod value