# Hierarchy For Package com.google.android.exoplayer2.ext.cronet

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.android.exoplayer2.upstream.BaseDataSource (implements com.google.android.exoplayer2.upstream.DataSource)
    - com.google.android.exoplayer2.ext.cronet.CronetDataSource (implements com.google.android.exoplayer2.upstream.HttpDataSource)
  - com.google.android.exoplayer2.ext.cronet.CronetDataSource.Factory (implements com.google.android.exoplayer2.upstream.HttpDataSource.Factory)
  - com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper
  - com.google.android.exoplayer2.ext.cronet.CronetUtil
  - com.google.android.exoplayer2.upstream.HttpDataSource.BaseFactory (implements com.google.android.exoplayer2.upstream.HttpDataSource.Factory)
    - com.google.android.exoplayer2.ext.cronet.CronetDataSourceFactory
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - com.google.android.exoplayer2.upstream.DataSourceException
          - com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException
            - com.google.android.exoplayer2.ext.cronet.CronetDataSource.OpenException