.class public interface abstract Lcom/google/android/exoplayer2/upstream/HttpDataSource; .super Ljava/lang/Object; .source "HttpDataSource.java" # interfaces .implements Lcom/google/android/exoplayer2/upstream/DataSource; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/android/exoplayer2/upstream/HttpDataSource$InvalidResponseCodeException;, Lcom/google/android/exoplayer2/upstream/HttpDataSource$InvalidContentTypeException;, Lcom/google/android/exoplayer2/upstream/HttpDataSource$HttpDataSourceException;, Lcom/google/android/exoplayer2/upstream/HttpDataSource$BaseFactory;, Lcom/google/android/exoplayer2/upstream/HttpDataSource$RequestProperties;, Lcom/google/android/exoplayer2/upstream/HttpDataSource$Factory; } .end annotation # static fields .field public static final REJECT_PAYWALL_TYPES:Lcom/google/android/exoplayer2/util/Predicate; .annotation system Ldalvik/annotation/Signature; value = { "Lcom/google/android/exoplayer2/util/Predicate<", "Ljava/lang/String;", ">;" } .end annotation .end field # direct methods .method public static constructor ()V .locals 1 .line 1 new-instance v0, Lcom/google/android/exoplayer2/upstream/HttpDataSource$1; invoke-direct {v0}, Lcom/google/android/exoplayer2/upstream/HttpDataSource$1;->()V sput-object v0, Lcom/google/android/exoplayer2/upstream/HttpDataSource;->REJECT_PAYWALL_TYPES:Lcom/google/android/exoplayer2/util/Predicate; return-void .end method # virtual methods .method public abstract clearAllRequestProperties()V .end method .method public abstract clearRequestProperty(Ljava/lang/String;)V .end method .method public abstract close()V .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/exoplayer2/upstream/HttpDataSource$HttpDataSourceException; } .end annotation .end method .method public abstract getResponseHeaders()Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/util/List<", "Ljava/lang/String;", ">;>;" } .end annotation .end method .method public abstract open(Lcom/google/android/exoplayer2/upstream/DataSpec;)J .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/exoplayer2/upstream/HttpDataSource$HttpDataSourceException; } .end annotation .end method .method public abstract read([BII)I .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/exoplayer2/upstream/HttpDataSource$HttpDataSourceException; } .end annotation .end method .method public abstract setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V .end method