# Index

A C E G I O R S
All Classes and Interfaces|All Packages

## A

addTransferListener(TransferListener) - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource

## C

clearAllRequestProperties() - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource
clearRequestProperty(String) - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource
close() - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource
com.castlabs.sdk.okhttp - package com.castlabs.sdk.okhttp

## E

enableKeyStoreSetup(boolean) - Method in class com.castlabs.sdk.okhttp.OkHttpPlugin
  Enable or disable usage of `PlayerSDK.SSL_KEY_STORE`.
evaluate(T) - Method in interface com.castlabs.sdk.okhttp.OkHttpDataSource.Predicate
  Evaluates an input.
evictIdleConnections() - Method in class com.castlabs.sdk.okhttp.OkHttpPlugin
  Close all idle connections using OkHttp

## G

getId() - Method in class com.castlabs.sdk.okhttp.OkHttpPlugin
getResponseCode() - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource
getResponseHeaders() - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource
getUri() - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource

## I

intercept(Interceptor.Chain) - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource

## O

OkHttpDataSource - Class in com.castlabs.sdk.okhttp
  An `HttpDataSource` that delegates to Square's `Call.Factory`.
OkHttpDataSource(Call.Factory, String, OkHttpDataSource.Predicate<String>, OkHttpClientCreatedListener) - Constructor for class com.castlabs.sdk.okhttp.OkHttpDataSource
  Creates an instance.
OkHttpDataSource(Call.Factory, String, OkHttpDataSource.Predicate<String>, TransferListener, NetworkConfiguration, OkHttpClientCreatedListener) - Constructor for class com.castlabs.sdk.okhttp.OkHttpDataSource
  Creates an instance.
OkHttpDataSource(Call.Factory, String, OkHttpDataSource.Predicate<String>, TransferListener, CacheControl, HttpDataSource.RequestProperties, NetworkConfiguration, OkHttpClientCreatedListener) - Constructor for class com.castlabs.sdk.okhttp.OkHttpDataSource
  Creates an instance.
OkHttpDataSource.Predicate<T> - Interface in com.castlabs.sdk.okhttp
  Interface to evaluate the input
OkHttpPlugin - Class in com.castlabs.sdk.okhttp
  This plugin class enables support for OkHttp and uses it to create http connections.
OkHttpPlugin() - Constructor for class com.castlabs.sdk.okhttp.OkHttpPlugin
  Create a new plugin instance that will use the default client builder
OkHttpPlugin(OkHttpClient.Builder) - Constructor for class com.castlabs.sdk.okhttp.OkHttpPlugin
  Create a new plugin instance that will use the given builder to create the ok http client instance.
open(DataSpec) - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource

## R

read(byte[], int, int) - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource

## S

setRedirectListener(HttpRedirectListener) - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource
setRequestProperty(String, String) - Method in class com.castlabs.sdk.okhttp.OkHttpDataSource

A C E G I O R S
All Classes and Interfaces|All Packages