public class SwirlListener
extends java.lang.Object
| Constructor and Description |
|---|
SwirlListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
onBeaconDwell(BeaconManager.BeaconDwellEvent event) |
void |
onBeaconEnter(BeaconManager.BeaconEnterEvent event) |
void |
onBeaconExit(BeaconManager.BeaconExitEvent event) |
void |
onBeaconNearest(BeaconManager.BeaconNearestEvent event) |
void |
onBeaconResolve(BeaconManager.BeaconResolveEvent event) |
void |
onBeginVisit(VisitManager.BeginVisitEvent event) |
protected void |
onBeginVisit(VisitManager manager,
Visit visit)
Called when a Visit to a new Location and Placement is beginning.
|
protected void |
onChangeNearestBeacon(BeaconManager manager,
Beacon beacon)
Called when the mobile device changed the beacon it is closest to.
|
protected void |
onDwellBeacon(BeaconManager manager,
Beacon beacon)
Called when the mobile device is still within range of the beacon.
|
void |
onDwellVisit(VisitManager.DwellVisitEvent event) |
protected void |
onDwellVisit(VisitManager manager,
Visit visit)
Called periodically as a user remains in a current Location and Placement.
|
void |
onEndVisit(VisitManager.EndVisitEvent event) |
protected void |
onEndVisit(VisitManager manager,
Visit visit)
Called when a Visit to a new Location and Placement has ended.
|
protected void |
onEnterBeacon(BeaconManager manager,
Beacon beacon)
Called when the mobile device is within range of the beacon.
|
protected void |
onEnterWifi(WifiManager manager,
WifiInfo wifi)
Called when an access point enter is detected for the connected wifi network.
|
protected void |
onError(int error)
Called when Swirl reports an error
|
void |
onError(Swirl.ErrorEvent event) |
protected void |
onExitBeacon(BeaconManager manager,
Beacon beacon)
Called when the mobile device left the range of the beacon.
|
protected void |
onExitWifi(WifiManager manager,
WifiInfo wifi)
Called when an access point exit is detected for the connected wifi network.
|
void |
onLocationChange(Device.LocationChangedEvent event) |
protected void |
onLocationChange(android.location.Location location)
Called when Swirl detects a location change event
|
void |
onNearbyMessage(NearbyManager.NearbyMessage event) |
protected void |
onNearbyMessage(NearbyManager manager,
java.lang.String namespace,
java.lang.String type,
byte[] content,
int rssi)
Call whenever the NearbyManager posts a nearby related message.
|
void |
onReceiveContentCustom(ContentManager.ReceiveContentCustomEvent event) |
protected void |
onReceiveContentCustom(ContentManager manager,
Content content,
Completion completion)
Called when content of type Custom is received.
|
void |
onReceiveContentURL(ContentManager.ReceiveContentURLEvent event) |
protected void |
onReceiveContentURL(ContentManager manager,
Content content)
Called when content of type URL is received.
|
void |
onReceiveContentView(ContentManager.ReceiveContentViewEvent event) |
protected void |
onReceiveContentView(ContentManager manager,
Content content)
Called when content of type Swirl is received.
|
void |
onRegionsChanged(RegionManager.RegionsChangedEvent event) |
protected void |
onRegionsChanged(RegionManager manager,
java.util.Set<Region> entered,
java.util.Set<Region> exited)
Called whenever the set of entered and/or exited regions changes.
|
protected void |
onResolveBeacon(BeaconManager manager,
Beacon beacon)
Called when the detected beacon is resolved by the server.
|
protected void |
onStarted()
Called when Swirl is started without error
|
void |
onStarted(Swirl.StartedEvent event) |
protected void |
onStatusChange(int status)
Called when Swirl status changes.
|
void |
onStatusChange(Swirl.StatusChangedEvent event) |
void |
onWifiEnter(WifiManager.WifiEnterEvent event) |
void |
onWifiEnter(WifiManager.WifiExitEvent event) |
public void onLocationChange(Device.LocationChangedEvent event)
public void onNearbyMessage(NearbyManager.NearbyMessage event)
public void onBeaconResolve(BeaconManager.BeaconResolveEvent event)
public void onBeaconEnter(BeaconManager.BeaconEnterEvent event)
public void onBeaconDwell(BeaconManager.BeaconDwellEvent event)
public void onBeaconExit(BeaconManager.BeaconExitEvent event)
public void onBeaconNearest(BeaconManager.BeaconNearestEvent event)
public void onWifiEnter(WifiManager.WifiEnterEvent event)
public void onWifiEnter(WifiManager.WifiExitEvent event)
public void onRegionsChanged(RegionManager.RegionsChangedEvent event)
public void onBeginVisit(VisitManager.BeginVisitEvent event)
public void onDwellVisit(VisitManager.DwellVisitEvent event)
public void onEndVisit(VisitManager.EndVisitEvent event)
public void onReceiveContentURL(ContentManager.ReceiveContentURLEvent event)
public void onReceiveContentView(ContentManager.ReceiveContentViewEvent event)
public void onReceiveContentCustom(ContentManager.ReceiveContentCustomEvent event)
public void onStatusChange(Swirl.StatusChangedEvent event)
public void onError(Swirl.ErrorEvent event)
public void onStarted(Swirl.StartedEvent event)
protected void onStatusChange(int status)
status - protected void onStarted()
protected void onError(int error)
error - (the error or 0 to indicate no error)protected void onLocationChange(android.location.Location location)
location - The os location object representing the latest detected positionprotected void onResolveBeacon(BeaconManager manager, Beacon beacon)
manager - The BeaconManager reporting the eventbeacon - The beacon that has been enteredprotected void onEnterBeacon(BeaconManager manager, Beacon beacon)
manager - The BeaconManager reporting the eventbeacon - The beacon that has been enteredprotected void onChangeNearestBeacon(BeaconManager manager, Beacon beacon)
manager - The BeaconManager reporting the eventbeacon - The beacon that is now the nearest beaconprotected void onDwellBeacon(BeaconManager manager, Beacon beacon)
manager - The BeaconManager reporting the eventbeacon - The beacon that the mobile device is within range ofprotected void onExitBeacon(BeaconManager manager, Beacon beacon)
manager - The BeaconManager reporting the eventbeacon - The beacon that was exitedprotected void onEnterWifi(WifiManager manager, WifiInfo wifi)
manager - The WifiManager reporting the eventwifi - The WifiInfo object representing the entered access pointprotected void onExitWifi(WifiManager manager, WifiInfo wifi)
manager - The WifiManager reporting the eventwifi - the WifiInfo object representing the exited access pointprotected void onRegionsChanged(RegionManager manager, java.util.Set<Region> entered, java.util.Set<Region> exited)
manager - The RegionManagerentered - A set of Regions representing the regions that have been enteredexited - A set of Regions representing the regions that have been exitedprotected void onNearbyMessage(NearbyManager manager, java.lang.String namespace, java.lang.String type, byte[] content, int rssi)
manager - The NearbyManagernamespace - The project or public attachment namespacetype - The attachement typecontent - The byte array which is the message contentrssi - The signal strength if available, or -1 if not availableprotected void onBeginVisit(VisitManager manager, Visit visit)
manager - VisitManagervisit - Visit object which contains information on start, end and accumulated and elapsed dwell timeprotected void onDwellVisit(VisitManager manager, Visit visit)
manager - VisitManagervisit - Visit object which contains information on start, end and accumulated and elapsed dwell timeprotected void onEndVisit(VisitManager manager, Visit visit)
manager - VisitManagervisit - Visit object which contains information on start, end and accumulated and elapsed dwell timeprotected void onReceiveContentURL(ContentManager manager, Content content)
manager - ContentManagercontent - The content that was just received.protected void onReceiveContentView(ContentManager manager, Content content)
manager - ContentManagercontent - The content that was just received.protected void onReceiveContentCustom(ContentManager manager, Content content, Completion completion)
manager - ContentManagercontent - The content that was just received.completion - Call completion when custom content is ready