Package com.castlabs.android.network
package com.castlabs.android.network
-
ClassDescriptionImplementations of this interface allow to check for internet connectivity.This exception is thrown as a marker when the player lost connectivity, was waiting to re-gain it, and then got it back.Custom implementation of X509TrustManager uses two key stores: system default one and provided custom key store.Implementations of this interface are used to create
DataSources to fetch remote data.The default implementation of the connectivity checker.The default implementation of theDataSourceFactory.The default http data source builder.ADataSourcethat supports multiple URI schemes.Connectivity check implementation that attempts to connect to Google's public DNS server (8.8.8.8:53).Implementations of this interface are responsible for creating http data source instances.Listener related to HTTP events.Delegating data source factory that will trigger allRequestModifiers registered with the player controller.Network configuration for the Castlabs SDK.Builder forNetworkConfigurationinstances.A modifiable request.Represents a request data typeImplementation of this interface can interceptRequests and modify them before the request is sent.Listener related toRequestModifiereventsA modifiable response.Represents a request data typeImplementation of this interface can interceptResponses and modify them before the response is processed further.Configures the network request retry behaviour.Use this builder to create new instances of the retry configurationConnectivity check that uses a socket connection to a specified host and port.Instances of this class are used to construct the user agent that is used for HTTP requests.The flags that enable or disable field presence in the User-Agent.