-
public final class Settings
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSettings.Companionpublic classSettings.Defaultspublic final classSettings.Builderpublic final classSettings.ScanPeriodspublic interfaceSettings.ScanStrategypublic final classSettings.JobServiceScanStrategypublic final classSettings.BackgroundServiceScanStrategypublic final classSettings.ForegroundServiceScanStrategypublic final classSettings.IntentScanStrategypublic final classSettings.DisabledBeaconSimulator
-
Field Summary
Fields Modifier and Type Field Description private final Booleandebugprivate final BooleanregionStatePersistenceEnabledprivate final BooleanhardwareEqualityEnforcedprivate final Settings.ScanPeriodsscanPeriodsprivate final IntegerregionExitPeriodMillisprivate final BooleanuseTrackingCacheprivate final IntegermaxTrackingAgeMillisprivate final BooleanmanifestCheckingDisabledprivate final BeaconSimulatorbeaconSimulatorprivate final Class<?>rssiFilterClassprivate final StringdistanceModelUpdateUrlprivate final DistanceCalculatorFactorydistanceCalculatorFactoryprivate final Settings.ScanStrategyscanStrategyprivate final BooleanlongScanForcingEnabled
-
Constructor Summary
Constructors Constructor Description Settings(Boolean debug, Boolean regionStatePersistenceEnabled, Boolean hardwareEqualityEnforced, Settings.ScanPeriods scanPeriods, Integer regionExitPeriodMillis, Boolean useTrackingCache, Integer maxTrackingAgeMillis, Boolean manifestCheckingDisabled, BeaconSimulator beaconSimulator, Class<?> rssiFilterClass, String distanceModelUpdateUrl, DistanceCalculatorFactory distanceCalculatorFactory, Settings.ScanStrategy scanStrategy, Boolean longScanForcingEnabled)
-
Method Summary
Modifier and Type Method Description final BooleangetDebug()Sets the log level on the library to debug (true) or info (false) Default is false final BooleangetRegionStatePersistenceEnabled()Determines if monitored regions are persisted to app shared preferences so if the app restarts, the same regions are monitored. final BooleangetHardwareEqualityEnforced()Determines if two beacons with the same identifiers but with different hardware MAC addresses are treated as different beacons. final Settings.ScanPeriodsgetScanPeriods()final IntegergetRegionExitPeriodMillis()How many milliseconds to wait after seeing the last beacon in a region before marking it as exited. final BooleangetUseTrackingCache()final IntegergetMaxTrackingAgeMillis()final BooleangetManifestCheckingDisabled()final BeaconSimulatorgetBeaconSimulator()final Class<?>getRssiFilterClass()final StringgetDistanceModelUpdateUrl()final DistanceCalculatorFactorygetDistanceCalculatorFactory()final Settings.ScanStrategygetScanStrategy()final BooleangetLongScanForcingEnabled()-
-
Constructor Detail
-
Settings
Settings(Boolean debug, Boolean regionStatePersistenceEnabled, Boolean hardwareEqualityEnforced, Settings.ScanPeriods scanPeriods, Integer regionExitPeriodMillis, Boolean useTrackingCache, Integer maxTrackingAgeMillis, Boolean manifestCheckingDisabled, BeaconSimulator beaconSimulator, Class<?> rssiFilterClass, String distanceModelUpdateUrl, DistanceCalculatorFactory distanceCalculatorFactory, Settings.ScanStrategy scanStrategy, Boolean longScanForcingEnabled)
-
-
Method Detail
-
getDebug
final Boolean getDebug()
Sets the log level on the library to debug (true) or info (false) Default is false
-
getRegionStatePersistenceEnabled
final Boolean getRegionStatePersistenceEnabled()
Determines if monitored regions are persisted to app shared preferences so if the app restarts, the same regions are monitored. Default is true
-
getHardwareEqualityEnforced
final Boolean getHardwareEqualityEnforced()
Determines if two beacons with the same identifiers but with different hardware MAC addresses are treated as different beacons. Default is false
-
getScanPeriods
final Settings.ScanPeriods getScanPeriods()
-
getRegionExitPeriodMillis
final Integer getRegionExitPeriodMillis()
How many milliseconds to wait after seeing the last beacon in a region before marking it as exited.
-
getUseTrackingCache
final Boolean getUseTrackingCache()
-
getMaxTrackingAgeMillis
final Integer getMaxTrackingAgeMillis()
-
getManifestCheckingDisabled
final Boolean getManifestCheckingDisabled()
-
getBeaconSimulator
final BeaconSimulator getBeaconSimulator()
-
getRssiFilterClass
final Class<?> getRssiFilterClass()
-
getDistanceModelUpdateUrl
final String getDistanceModelUpdateUrl()
-
getDistanceCalculatorFactory
final DistanceCalculatorFactory getDistanceCalculatorFactory()
-
getScanStrategy
final Settings.ScanStrategy getScanStrategy()
-
getLongScanForcingEnabled
final Boolean getLongScanForcingEnabled()
-
-
-
-