public final class ActivityCheckConfiguration
extends java.lang.Object
The configuration consists of 2 parameters - removal inactivityTimeout and checkPeriod.
The former describes time threshold after which beacon device is interpreted as inactive and should be removed.
The latter specifies period of search of inactive beacons.
| Modifier and Type | Field and Description | 
|---|---|
| static ActivityCheckConfiguration | DEFAULTPredefined default Beacon Activity Check Configuration. | 
| static ActivityCheckConfiguration | DISABLEDPredefined constant disabling device activity check configuration. | 
| static ActivityCheckConfiguration | MINIMALPredefined minimal allowed Beacon Activity Check Configuration. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ActivityCheckConfiguration | create(long inactivityTimeout,
      long checkPeriod)Instantiates new immutable Beacon Activity Check Configuration instance | 
| boolean | equals(java.lang.Object o) | 
| long | getCheckPeriod()Provides check period. | 
| long | getInactivityTimeout()Provides Beacon Inactivity Timeout [ms]. | 
| int | hashCode() | 
public static final ActivityCheckConfiguration DISABLED
public static final ActivityCheckConfiguration MINIMAL
DEFAULT is the best option.public static final ActivityCheckConfiguration DEFAULT
public static ActivityCheckConfiguration create(long inactivityTimeout, long checkPeriod)
inactivityTimeout - the removal threshold [ms]checkPeriod - the removal period [ms]public long getInactivityTimeout()
public long getCheckPeriod()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object