Package-level declarations

The communications connectivity SDK package.

Communications connectivity

Interfaces are provided for a client/server, service based communication channel.

The client interface is provided by ConnectivityClient and the server interface is provided by ConnectivityServer. A service is identified by a UUID.

A ConnectivityServer provides services, which can be subscribed to by a ConnectivityClient. Once a service is subscribed messages can be send back and forth between the client and the server.

The implementations should guarantee reliability and completeness of messages sent.

Note that these interfaces are intentionally agnostic about the actual way data is communicated.

Types

Link copied to clipboard

Interface for connectivity clients. This should be implemented for every supported communications channel.

Link copied to clipboard

Listener for client events.

Link copied to clipboard

Listener for service level events.

Link copied to clipboard

Interface for connectivity servers. This should be implemented for every supported communications channel.

Link copied to clipboard

Interface for receiving server level events.

Link copied to clipboard

Listener for service level events.

Link copied to clipboard

Uniquely identifies a connection to a service.