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
DataSource
s to fetch remote data.The default implementation of the connectivity checker.The default implementation of theDataSourceFactory
.The default http data source builder.ADataSource
that supports multiple URI schemes.Implementations of this interface are responsible for creating http data source instances.Listener related to HTTP events.Delegating data source factory that will trigger allRequestModifier
s registered with the player controller.A modifiable request.Represents a request data typeImplementation of this interface can interceptRequest
s and modify them before the request is sent.A modifiable response.Represents a request data typeImplementation of this interface can interceptResponse
s 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 configurationInstances 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.