Package com.tomtom.ivi.sdk.communications.connectivity
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
Interface for connectivity clients. This should be implemented for every supported communications channel.
Listener for client events.
Listener for service level events.
Interface for connectivity servers. This should be implemented for every supported communications channel.
Interface for receiving server level events.
Listener for service level events.
Uniquely identifies a connection to a service.