NetUtil$RequestAdapter.smali
.class public abstract Lcom/baidu/idl/util/NetUtil$RequestAdapter;
.super Ljava/lang/Object;
.source "NetUtil.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/baidu/idl/util/NetUtil;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "RequestAdapter"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# static fields
.field private static final CONNECT_TIMEOUT:I = 0x1388
.field private static final READ_TIMEOUT:I = 0x1388
.field private static final REQUEST_METHOD:Ljava/lang/String; = "POST"
.field public static final RESPONSE_STATUS_ERROR_IO:I = 0x2
.field public static final RESPONSE_STATUS_ERROR_PARSE_JSON:I = 0x3
.field public static final RESPONSE_STATUS_ERROR_RESPONSE_CODE:I = 0x4
.field public static final RESPONSE_STATUS_ERROR_TIMEOUT:I = 0x1
.field public static final RESPONSE_STATUS_ERROR_UNKNOWN:I = 0x5
.field public static final RESPONSE_STATUS_NORMAL:I = 0x0
.field private static final RETRY_COUNT:I = 0x2
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 123
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getConnectTimeout()I
.registers 2
.prologue
.line 148
const/16 v0, 0x1388
return v0
.end method
.method public getReadTimeout()I
.registers 2
.prologue
.line 152
const/16 v0, 0x1388
return v0
.end method
.method public getRequestMethod()Ljava/lang/String;
.registers 2
.prologue
.line 156
const-string v0, "POST"
return-object v0
.end method
.method public abstract getRequestString()Ljava/lang/String;
.end method
.method public getRetryCount()I
.registers 2
.prologue
.line 144
const/4 v0, 0x2
return v0
.end method
.method public abstract getURL()Ljava/lang/String;
.end method
.method public abstract onResponse(ILjava/lang/Object;Ljava/lang/Exception;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(ITT;",
"Ljava/lang/Exception;",
")V"
}
.end annotation
.end method
.method public abstract parseResponse(Ljava/io/InputStream;)Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/io/InputStream;",
")TT;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;,
Lorg/json/JSONException;
}
.end annotation
.end method