Class NetworkDiagnostics
- Object
-
- NetworkDiagnostics
-
public final class NetworkDiagnostics extends ObjectRepresents an object where network diagnostics are accessed.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOnIsNetworkRelaysUnreachableChangedListener(DiagnosticFlagChangedListener listener)Adds the specified listener to receive OnIsNetworkRelaysUnreachableChanged events.voidaddOnIsNetworkUnavailableChangedListener(DiagnosticFlagChangedListener listener)Adds the specified listener to receive OnIsNetworkUnavailableChanged events.voidaddOnNetworkReceiveQualityChangedListener(DiagnosticQualityChangedListener listener)Adds the specified listener to receive OnNetworkReceiveQualityChanged events.voidaddOnNetworkReconnectionQualityChangedListener(DiagnosticQualityChangedListener listener)Adds the specified listener to receive OnNetworkReconnectionQualityChanged events.voidaddOnNetworkSendQualityChangedListener(DiagnosticQualityChangedListener listener)Adds the specified listener to receive OnNetworkSendQualityChanged events.protected voidfinalize()Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.NetworkDiagnosticValuesgetLatestDiagnostics()Stored latest values for all known network diagnostics.voidremoveOnIsNetworkRelaysUnreachableChangedListener(DiagnosticFlagChangedListener listener)Removes the specified listener to receive OnIsNetworkRelaysUnreachableChanged events.voidremoveOnIsNetworkUnavailableChangedListener(DiagnosticFlagChangedListener listener)Removes the specified listener to receive OnIsNetworkUnavailableChanged events.voidremoveOnNetworkReceiveQualityChangedListener(DiagnosticQualityChangedListener listener)Removes the specified listener to receive OnNetworkReceiveQualityChanged events.voidremoveOnNetworkReconnectionQualityChangedListener(DiagnosticQualityChangedListener listener)Removes the specified listener to receive OnNetworkReconnectionQualityChanged events.voidremoveOnNetworkSendQualityChangedListener(DiagnosticQualityChangedListener listener)Removes the specified listener to receive OnNetworkSendQualityChanged events.
-
-
-
Method Detail
-
finalize
protected void finalize()
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.- Overrides:
finalizein classObject
-
addOnIsNetworkUnavailableChangedListener
public void addOnIsNetworkUnavailableChangedListener(DiagnosticFlagChangedListener listener)
Adds the specified listener to receive OnIsNetworkUnavailableChanged events. A boolean diagnostic indicating that there is no network available.
-
removeOnIsNetworkUnavailableChangedListener
public void removeOnIsNetworkUnavailableChangedListener(DiagnosticFlagChangedListener listener)
Removes the specified listener to receive OnIsNetworkUnavailableChanged events. A boolean diagnostic indicating that there is no network available.
-
addOnIsNetworkRelaysUnreachableChangedListener
public void addOnIsNetworkRelaysUnreachableChangedListener(DiagnosticFlagChangedListener listener)
Adds the specified listener to receive OnIsNetworkRelaysUnreachableChanged events. A boolean diagnostic indicating that although network available, it failed to reach ACS relays.
-
removeOnIsNetworkRelaysUnreachableChangedListener
public void removeOnIsNetworkRelaysUnreachableChangedListener(DiagnosticFlagChangedListener listener)
Removes the specified listener to receive OnIsNetworkRelaysUnreachableChanged events. A boolean diagnostic indicating that although network available, it failed to reach ACS relays.
-
addOnNetworkReconnectionQualityChangedListener
public void addOnNetworkReconnectionQualityChangedListener(DiagnosticQualityChangedListener listener)
Adds the specified listener to receive OnNetworkReconnectionQualityChanged events. Connection was lost, reconnecting to network in GOOD, POOR or BAD scale.
-
removeOnNetworkReconnectionQualityChangedListener
public void removeOnNetworkReconnectionQualityChangedListener(DiagnosticQualityChangedListener listener)
Removes the specified listener to receive OnNetworkReconnectionQualityChanged events. Connection was lost, reconnecting to network in GOOD, POOR or BAD scale.
-
addOnNetworkReceiveQualityChangedListener
public void addOnNetworkReceiveQualityChangedListener(DiagnosticQualityChangedListener listener)
Adds the specified listener to receive OnNetworkReceiveQualityChanged events. Received an indicator regarding incoming network quality in GOOD, POOR or BAD scale.
-
removeOnNetworkReceiveQualityChangedListener
public void removeOnNetworkReceiveQualityChangedListener(DiagnosticQualityChangedListener listener)
Removes the specified listener to receive OnNetworkReceiveQualityChanged events. Received an indicator regarding incoming network quality in GOOD, POOR or BAD scale.
-
addOnNetworkSendQualityChangedListener
public void addOnNetworkSendQualityChangedListener(DiagnosticQualityChangedListener listener)
Adds the specified listener to receive OnNetworkSendQualityChanged events. Received an indicator regarding outgoing network quality in GOOD, POOR or BAD scale.
-
removeOnNetworkSendQualityChangedListener
public void removeOnNetworkSendQualityChangedListener(DiagnosticQualityChangedListener listener)
Removes the specified listener to receive OnNetworkSendQualityChanged events. Received an indicator regarding outgoing network quality in GOOD, POOR or BAD scale.
-
getLatestDiagnostics
public NetworkDiagnosticValues getLatestDiagnostics()
Stored latest values for all known network diagnostics.
-
-