a.smali
.class public final Lsg/bigo/opensdk/rtm/internal/e/a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/opensdk/rtm/internal/e/a$a;,
Lsg/bigo/opensdk/rtm/internal/e/a$f;,
Lsg/bigo/opensdk/rtm/internal/e/a$e;,
Lsg/bigo/opensdk/rtm/internal/e/a$c;,
Lsg/bigo/opensdk/rtm/internal/e/a$d;,
Lsg/bigo/opensdk/rtm/internal/e/a$b;
}
.end annotation
# instance fields
.field public a:I
.field private b:I
# direct methods
.method private constructor <init>()V
.registers 2
.line 66
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
.line 86
iput v0, p0, Lsg/bigo/opensdk/rtm/internal/e/a;->a:I
.line 87
iput v0, p0, Lsg/bigo/opensdk/rtm/internal/e/a;->b:I
return-void
.end method
.method synthetic constructor <init>(B)V
.registers 2
.line 29
invoke-direct {p0}, Lsg/bigo/opensdk/rtm/internal/e/a;-><init>()V
return-void
.end method
.method public static a(I)Lsg/bigo/overwall/config/IDomainFronting;
.registers 3
.line 71
invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;
move-result-object v0
if-eqz v0, :cond_2d
const/4 v1, 0x0
.line 73
invoke-virtual {v0, p0, v1}, Lsg/bigo/overwall/config/OverwallConfigManager;->getDomainFrontingConfig(II)Lsg/bigo/overwall/config/IDomainFrontingConfig;
move-result-object p0
if-eqz p0, :cond_2d
const-string v0, "lbs"
.line 75
invoke-virtual {p0, v0}, Lsg/bigo/overwall/config/IDomainFrontingConfig;->getCommonDomainFronting(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object p0
.line 76
invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_2d
.line 77
new-instance v0, Ljava/util/Random;
invoke-direct {v0}, Ljava/util/Random;-><init>()V
invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
move-result v1
invoke-virtual {v0, v1}, Ljava/util/Random;->nextInt(I)I
move-result v0
.line 78
invoke-virtual {p0, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lsg/bigo/overwall/config/IDomainFronting;
return-object p0
:cond_2d
const/4 p0, 0x0
return-object p0
.end method
.method public static b(I)Lsg/bigo/overwall/config/IHttpConfig;
.registers 3
.line 129
invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;
move-result-object v0
if-nez v0, :cond_8
const/4 p0, 0x0
return-object p0
:cond_8
const/4 v1, 0x1
.line 134
invoke-virtual {v0, p0, v1}, Lsg/bigo/overwall/config/OverwallConfigManager;->getHttpConfig(II)Lsg/bigo/overwall/config/IHttpConfig;
move-result-object p0
return-object p0
.end method
.method public static c(I)Lsg/bigo/overwall/config/ITlsConfig;
.registers 3
.line 205
invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;
move-result-object v0
if-nez v0, :cond_8
const/4 p0, 0x0
return-object p0
:cond_8
const/4 v1, 0x1
.line 210
invoke-virtual {v0, p0, v1}, Lsg/bigo/overwall/config/OverwallConfigManager;->getTlsConfig(II)Lsg/bigo/overwall/config/ITlsConfig;
move-result-object p0
return-object p0
.end method
.method public static d(I)Lsg/bigo/overwall/config/IWebSocketConfig;
.registers 3
.line 282
invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;
move-result-object v0
if-nez v0, :cond_8
const/4 p0, 0x0
return-object p0
:cond_8
const/4 v1, 0x1
.line 287
invoke-virtual {v0, p0, v1}, Lsg/bigo/overwall/config/OverwallConfigManager;->getWebSocketConfig(II)Lsg/bigo/overwall/config/IWebSocketConfig;
move-result-object p0
return-object p0
.end method