public final class NetworkEvents
extends java.lang.Object
Constructor and Description |
---|
NetworkEvents(android.content.Context context,
BusWrapper busWrapper)
Initializes NetworkEvents object
with NetworkEventsLogger as default logger.
|
NetworkEvents(android.content.Context context,
BusWrapper busWrapper,
Logger logger)
Initializes NetworkEvents object.
|
Modifier and Type | Method and Description |
---|---|
NetworkEvents |
enableInternetCheck()
Enables internet connection check.
|
NetworkEvents |
enableWifiScan()
Enables wifi access points scan.
|
void |
register()
Registers NetworkEvents.
|
NetworkEvents |
setPingParameters(java.lang.String host,
int port,
int timeoutInMs)
Sets ping parameters of the host used to check Internet connection.
|
void |
unregister()
Unregisters NetworkEvents.
|
public NetworkEvents(android.content.Context context, BusWrapper busWrapper)
context
- Android contextbusWrapper
- Wrapper for event buspublic NetworkEvents(android.content.Context context, BusWrapper busWrapper, Logger logger)
context
- Android contextbusWrapper
- Wrapper fo event buslogger
- message logger (NetworkEventsLogger logs messages to LogCat)public NetworkEvents enableWifiScan()
public NetworkEvents enableInternetCheck()
public NetworkEvents setPingParameters(java.lang.String host, int port, int timeoutInMs)
host
- host to be pingedport
- port of the hosttimeoutInMs
- timeout in millisecondspublic void register()
public void unregister()