NetworkFetcher.smali
.class public interface abstract Lcom/facebook/imagepipeline/producers/NetworkFetcher;
.super Ljava/lang/Object;
.source "NetworkFetcher.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/imagepipeline/producers/NetworkFetcher$Callback;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<FETCH_STATE:",
"Lcom/facebook/imagepipeline/producers/FetchState;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract createFetchState(Lcom/facebook/imagepipeline/producers/Consumer;Lcom/facebook/imagepipeline/producers/ProducerContext;)Lcom/facebook/imagepipeline/producers/FetchState;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"consumer",
"producerContext"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/imagepipeline/producers/Consumer<",
"Lcom/facebook/imagepipeline/image/EncodedImage;",
">;",
"Lcom/facebook/imagepipeline/producers/ProducerContext;",
")TFETCH_STATE;"
}
.end annotation
.end method
.method public abstract fetch(Lcom/facebook/imagepipeline/producers/FetchState;Lcom/facebook/imagepipeline/producers/NetworkFetcher$Callback;)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"fetchState",
"callback"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TFETCH_STATE;",
"Lcom/facebook/imagepipeline/producers/NetworkFetcher$Callback;",
")V"
}
.end annotation
.end method
.method public abstract getExtraMap(Lcom/facebook/imagepipeline/producers/FetchState;I)Ljava/util/Map;
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"fetchState",
"byteSize"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TFETCH_STATE;I)",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.end method
.method public abstract onFetchCompletion(Lcom/facebook/imagepipeline/producers/FetchState;I)V
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"fetchState",
"byteSize"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TFETCH_STATE;I)V"
}
.end annotation
.end method
.method public abstract shouldPropagate(Lcom/facebook/imagepipeline/producers/FetchState;)Z
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"fetchState"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TFETCH_STATE;)Z"
}
.end annotation
.end method