bh.smali

.class public Lio/openinstall/sdk/bh;
.super Ljava/lang/Object;


# static fields
.field private static final a:Ljava/util/concurrent/ThreadFactory;

.field private static final b:Ljava/util/concurrent/RejectedExecutionHandler;

.field private static final c:Ljava/util/concurrent/ThreadPoolExecutor;

.field private static final d:Ljava/util/concurrent/ThreadPoolExecutor;


# instance fields
.field private final e:Ljava/lang/String;

.field private final f:Lio/openinstall/sdk/d;

.field private final g:Lio/openinstall/sdk/f;

.field private final h:Lio/openinstall/sdk/j;

.field private final i:Lio/openinstall/sdk/g;

.field private final j:Lio/openinstall/sdk/z;

.field private final k:Lio/openinstall/sdk/av;

.field private final l:Lio/openinstall/sdk/ai;


# direct methods
.method static constructor <clinit>()V
    .registers 20

    new-instance v0, Lio/openinstall/sdk/bi;

    invoke-direct {v0}, Lio/openinstall/sdk/bi;-><init>()V

    sput-object v0, Lio/openinstall/sdk/bh;->a:Ljava/util/concurrent/ThreadFactory;

    new-instance v0, Lio/openinstall/sdk/bj;

    invoke-direct {v0}, Lio/openinstall/sdk/bj;-><init>()V

    sput-object v0, Lio/openinstall/sdk/bh;->b:Ljava/util/concurrent/RejectedExecutionHandler;

    new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;

    sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;

    new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue;

    const/16 v10, 0x1e

    invoke-direct {v7, v10}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V

    sget-object v8, Lio/openinstall/sdk/bh;->a:Ljava/util/concurrent/ThreadFactory;

    sget-object v9, Lio/openinstall/sdk/bh;->b:Ljava/util/concurrent/RejectedExecutionHandler;

    const/4 v2, 0x5

    const/16 v3, 0xa

    const-wide/16 v4, 0xa

    move-object v1, v0

    invoke-direct/range {v1 .. v9}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V

    sput-object v0, Lio/openinstall/sdk/bh;->c:Ljava/util/concurrent/ThreadPoolExecutor;

    new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;

    sget-object v16, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;

    new-instance v1, Ljava/util/concurrent/LinkedBlockingQueue;

    invoke-direct {v1, v10}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V

    sget-object v18, Lio/openinstall/sdk/bh;->a:Ljava/util/concurrent/ThreadFactory;

    sget-object v19, Lio/openinstall/sdk/bh;->b:Ljava/util/concurrent/RejectedExecutionHandler;

    const/4 v12, 0x3

    const/16 v13, 0xa

    const-wide/16 v14, 0xa

    move-object v11, v0

    move-object/from16 v17, v1

    invoke-direct/range {v11 .. v19}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V

    sput-object v0, Lio/openinstall/sdk/bh;->d:Ljava/util/concurrent/ThreadPoolExecutor;

    return-void
.end method

.method public constructor <init>(Lio/openinstall/sdk/h;)V
    .registers 3

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    invoke-static {}, Lio/openinstall/sdk/c;->a()Lio/openinstall/sdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lio/openinstall/sdk/c;->c()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lio/openinstall/sdk/bh;->e:Ljava/lang/String;

    invoke-virtual {p1}, Lio/openinstall/sdk/h;->c()Lio/openinstall/sdk/d;

    move-result-object v0

    iput-object v0, p0, Lio/openinstall/sdk/bh;->f:Lio/openinstall/sdk/d;

    invoke-virtual {p1}, Lio/openinstall/sdk/h;->b()Lio/openinstall/sdk/f;

    move-result-object v0

    iput-object v0, p0, Lio/openinstall/sdk/bh;->g:Lio/openinstall/sdk/f;

    invoke-virtual {p1}, Lio/openinstall/sdk/h;->d()Lio/openinstall/sdk/j;

    move-result-object v0

    iput-object v0, p0, Lio/openinstall/sdk/bh;->h:Lio/openinstall/sdk/j;

    invoke-virtual {p1}, Lio/openinstall/sdk/h;->e()Lio/openinstall/sdk/g;

    move-result-object v0

    iput-object v0, p0, Lio/openinstall/sdk/bh;->i:Lio/openinstall/sdk/g;

    invoke-virtual {p1}, Lio/openinstall/sdk/h;->g()Lio/openinstall/sdk/z;

    move-result-object v0

    iput-object v0, p0, Lio/openinstall/sdk/bh;->j:Lio/openinstall/sdk/z;

    invoke-virtual {p1}, Lio/openinstall/sdk/h;->a()Lio/openinstall/sdk/av;

    move-result-object v0

    iput-object v0, p0, Lio/openinstall/sdk/bh;->k:Lio/openinstall/sdk/av;

    invoke-virtual {p1}, Lio/openinstall/sdk/h;->f()Lio/openinstall/sdk/ai;

    move-result-object p1

    iput-object p1, p0, Lio/openinstall/sdk/bh;->l:Lio/openinstall/sdk/ai;

    return-void
.end method


# virtual methods
.method protected a(Lio/openinstall/sdk/bb;)V
    .registers 4

    instance-of v0, p1, Lio/openinstall/sdk/ay;

    if-eqz v0, :cond_41

    check-cast p1, Lio/openinstall/sdk/ay;

    invoke-virtual {p1}, Lio/openinstall/sdk/ay;->d()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_41

    invoke-static {p1}, Lio/openinstall/sdk/g;->b(Ljava/lang/String;)Lio/openinstall/sdk/g;

    move-result-object p1

    iget-object v0, p0, Lio/openinstall/sdk/bh;->i:Lio/openinstall/sdk/g;

    invoke-virtual {v0, p1}, Lio/openinstall/sdk/g;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_28

    iget-object v0, p0, Lio/openinstall/sdk/bh;->i:Lio/openinstall/sdk/g;

    invoke-virtual {v0, p1}, Lio/openinstall/sdk/g;->a(Lio/openinstall/sdk/g;)V

    iget-object p1, p0, Lio/openinstall/sdk/bh;->g:Lio/openinstall/sdk/f;

    iget-object v0, p0, Lio/openinstall/sdk/bh;->i:Lio/openinstall/sdk/g;

    invoke-virtual {p1, v0}, Lio/openinstall/sdk/f;->a(Lio/openinstall/sdk/g;)V

    :cond_28
    iget-object p1, p0, Lio/openinstall/sdk/bh;->i:Lio/openinstall/sdk/g;

    invoke-virtual {p1}, Lio/openinstall/sdk/g;->h()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_41

    iget-object p1, p0, Lio/openinstall/sdk/bh;->j:Lio/openinstall/sdk/z;

    iget-object v0, p0, Lio/openinstall/sdk/bh;->e:Ljava/lang/String;

    iget-object v1, p0, Lio/openinstall/sdk/bh;->i:Lio/openinstall/sdk/g;

    invoke-virtual {v1}, Lio/openinstall/sdk/g;->h()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lio/openinstall/sdk/z;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_41
    return-void
.end method

.method protected d()Ljava/util/concurrent/ThreadPoolExecutor;
    .registers 2

    sget-object v0, Lio/openinstall/sdk/bh;->d:Ljava/util/concurrent/ThreadPoolExecutor;

    return-object v0
.end method

.method protected e()Ljava/util/concurrent/ThreadPoolExecutor;
    .registers 2

    sget-object v0, Lio/openinstall/sdk/bh;->c:Ljava/util/concurrent/ThreadPoolExecutor;

    return-object v0
.end method

.method protected f()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->e:Ljava/lang/String;

    return-object v0
.end method

.method protected g()Lio/openinstall/sdk/d;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->f:Lio/openinstall/sdk/d;

    return-object v0
.end method

.method protected h()Lio/openinstall/sdk/f;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->g:Lio/openinstall/sdk/f;

    return-object v0
.end method

.method protected i()Lio/openinstall/sdk/j;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->h:Lio/openinstall/sdk/j;

    return-object v0
.end method

.method protected j()Lio/openinstall/sdk/g;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->i:Lio/openinstall/sdk/g;

    return-object v0
.end method

.method protected k()Lio/openinstall/sdk/z;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->j:Lio/openinstall/sdk/z;

    return-object v0
.end method

.method protected l()Lio/openinstall/sdk/av;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->k:Lio/openinstall/sdk/av;

    return-object v0
.end method

.method protected m()Lio/openinstall/sdk/ai;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/bh;->l:Lio/openinstall/sdk/ai;

    return-object v0
.end method