public class BeaconRegionMonitor extends AbstractRegionMonitor<BeaconRegionDecorator,Beacon>
AbstractRegionMonitor| Constructor and Description |
|---|
BeaconRegionMonitor(SystemTime timer,
AnalyticsManager analyticsManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
invokeEnterRegionCallbacks(BeaconRegionDecorator regionDecorator,
BeaconServiceMessenger messenger) |
protected void |
invokeExitRegionCallbacks(BeaconRegionDecorator regionDecorator,
BeaconServiceMessenger messenger) |
protected boolean |
isPacketInRegion(Beacon packet,
BeaconRegionDecorator regionDecorator) |
protected void |
processFoundPacketsInRegion(BeaconRegionDecorator regionDecorator,
java.util.Set<Beacon> packets) |
add, clear, isActive, isInsideAnyRegion, processEnteredRegions, processNewScanCycle, removeByRegionId, setRegionExitExpirationpublic BeaconRegionMonitor(SystemTime timer,
AnalyticsManager analyticsManager)
protected boolean isPacketInRegion(Beacon packet, BeaconRegionDecorator regionDecorator)
isPacketInRegion in class AbstractRegionMonitor<BeaconRegionDecorator,Beacon>protected void processFoundPacketsInRegion(BeaconRegionDecorator regionDecorator, java.util.Set<Beacon> packets)
processFoundPacketsInRegion in class AbstractRegionMonitor<BeaconRegionDecorator,Beacon>protected void invokeEnterRegionCallbacks(BeaconRegionDecorator regionDecorator, BeaconServiceMessenger messenger)
invokeEnterRegionCallbacks in class AbstractRegionMonitor<BeaconRegionDecorator,Beacon>protected void invokeExitRegionCallbacks(BeaconRegionDecorator regionDecorator, BeaconServiceMessenger messenger)
invokeExitRegionCallbacks in class AbstractRegionMonitor<BeaconRegionDecorator,Beacon>