| Interface | Description |
|---|---|
| Connection |
Contract for all the network connections initiated by SDK.Represents a
physical connection to a remote host.
|
| ConnectionStateObserver |
Contract for entities that are dependent on the underlying tcp connection
state (connected/disconnected).
|
| NegotiatedConnection |
More often than not, a user packet reader or writer makes use of Layer-7
semantics on the connections.
|
| NetConnectivityListener |
A listener interface to receive updates about Network connectivity on the
device.
|
| ReconnectionListener |
A listener interface for entities which are interested in knowing if the
connection reconnection is in progress.
|
| Class | Description |
|---|---|
| BackoffTimeCalculator |
An utility which calculates back-off time based on selected back-off policy.
|
| ConnectionConfig |
Simple Java Object (POJO) to hold
Connection configurations. |
| ConnectionConfigBuilder |
Builder implementation to build
ConnectionConfig objects. |
| ConnectionManager |
A singleton entity to manage all the
Connections within SDK. |
| DNSResolver | |
| HeartBeatManger |
Intermediary routers tend to close TCP sockets which are idle for a certain
amount of time; specially for connections living on mobile network.
|
| HostAddress |
A POJO class to hold address of a host.
|
| ReconnectionManager |
ReconnectionManager makes attempts to reconnect a broken XMPP
connection. |
| SFCMConnection |
An implementation of
TCPConnection used for transfering files using
Stringflow Content Model. |
| TCPConnection |
TCPConnection is a wrapper around SocketChannel; it
represents a physical network connection with dsestination host (server). |
| XMPPConnection |
An extension of
TCPConnection with semenatics of XMPP protocol such
as reply timeout for packets. |
| Enum | Description |
|---|---|
| BackoffTimeCalculator.BackoffPolicy |
Backoff policy determines backoff time calculation mechanism.
|
| NetworkException.Reason |
| Exception | Description |
|---|---|
| NetworkException |
Base exception for network related exceptions in SDK.
|
Copyright © 2019. All rights reserved.