Class MonitoringStatus


  • public class MonitoringStatus
    extends Object
    • Constructor Detail

      • MonitoringStatus

        public MonitoringStatus​(Context context)
    • Method Detail

      • addRegion

        public void addRegion​(Region region,
                              Callback callback)
      • removeRegion

        public void removeRegion​(Region region)
      • regionsCount

        public int regionsCount()
      • updateNewlyOutside

        public void updateNewlyOutside()
      • updateNewlyInsideInRegionsContaining

        public void updateNewlyInsideInRegionsContaining​(Beacon beacon)
      • saveMonitoringStatusIfOn

        protected void saveMonitoringStatusIfOn()
      • updateMonitoringStatusTime

        protected void updateMonitoringStatusTime​(long time)
      • getLastMonitoringStatusUpdateTime

        protected long getLastMonitoringStatusUpdateTime()
      • restoreMonitoringStatus

        protected void restoreMonitoringStatus()
      • stopStatusPreservation

        public void stopStatusPreservation()
        Client applications should not call directly. Call BeaconManager#setRegionStatePeristenceEnabled
      • startStatusPreservation

        public void startStatusPreservation()
        Client applications should not call directly. Call BeaconManager#setRegionStatePeristenceEnabled
      • isStatePreservationOn

        public boolean isStatePreservationOn()
      • clear

        public void clear()
      • updateLocalState

        public void updateLocalState​(Region region,
                                     Integer state)
      • getRegions

        public Set<Region> getRegions()
      • removeLocalRegion

        public void removeLocalRegion​(Region region)