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, setRegionExitExpiration
public 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>