RvLoadTrigger.smali

.class public Lcom/ironsource/mediationsdk/RvLoadTrigger;
.super Ljava/lang/Object;


# instance fields
.field private a:Lcom/ironsource/mediationsdk/utils/AuctionSettings;

.field private b:Lcom/ironsource/mediationsdk/RvLoadTriggerCallback;

.field private c:Ljava/util/Timer;


# direct methods
.method public constructor <init>(Lcom/ironsource/mediationsdk/utils/AuctionSettings;Lcom/ironsource/mediationsdk/RvLoadTriggerCallback;)V
    .registers 3

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

    iput-object p1, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->a:Lcom/ironsource/mediationsdk/utils/AuctionSettings;

    iput-object p2, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->b:Lcom/ironsource/mediationsdk/RvLoadTriggerCallback;

    const/4 p1, 0x0

    iput-object p1, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->c:Ljava/util/Timer;

    return-void
.end method

.method static synthetic a(Lcom/ironsource/mediationsdk/RvLoadTrigger;)Lcom/ironsource/mediationsdk/RvLoadTriggerCallback;
    .registers 1

    iget-object p0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->b:Lcom/ironsource/mediationsdk/RvLoadTriggerCallback;

    return-object p0
.end method

.method private f()V
    .registers 2

    iget-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->c:Ljava/util/Timer;

    if-eqz v0, :cond_a

    invoke-virtual {v0}, Ljava/util/Timer;->cancel()V

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->c:Ljava/util/Timer;

    :cond_a
    return-void
.end method


# virtual methods
.method public declared-synchronized b()V
    .registers 5

    monitor-enter p0

    :try_start_1
    invoke-direct {p0}, Lcom/ironsource/mediationsdk/RvLoadTrigger;->f()V

    new-instance v0, Ljava/util/Timer;

    invoke-direct {v0}, Ljava/util/Timer;-><init>()V

    iput-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->c:Ljava/util/Timer;

    new-instance v1, Lcom/ironsource/mediationsdk/RvLoadTrigger$3;

    invoke-direct {v1, p0}, Lcom/ironsource/mediationsdk/RvLoadTrigger$3;-><init>(Lcom/ironsource/mediationsdk/RvLoadTrigger;)V

    iget-object v2, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->a:Lcom/ironsource/mediationsdk/utils/AuctionSettings;

    invoke-virtual {v2}, Lcom/ironsource/mediationsdk/utils/AuctionSettings;->b()J

    move-result-wide v2

    invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V
    :try_end_19
    .catchall {:try_start_1 .. :try_end_19} :catchall_1b

    monitor-exit p0

    return-void

    :catchall_1b
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public declared-synchronized c()V
    .registers 5

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->a:Lcom/ironsource/mediationsdk/utils/AuctionSettings;

    invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/AuctionSettings;->d()Z

    move-result v0

    if-nez v0, :cond_21

    invoke-direct {p0}, Lcom/ironsource/mediationsdk/RvLoadTrigger;->f()V

    new-instance v0, Ljava/util/Timer;

    invoke-direct {v0}, Ljava/util/Timer;-><init>()V

    iput-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->c:Ljava/util/Timer;

    new-instance v1, Lcom/ironsource/mediationsdk/RvLoadTrigger$2;

    invoke-direct {v1, p0}, Lcom/ironsource/mediationsdk/RvLoadTrigger$2;-><init>(Lcom/ironsource/mediationsdk/RvLoadTrigger;)V

    iget-object v2, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->a:Lcom/ironsource/mediationsdk/utils/AuctionSettings;

    invoke-virtual {v2}, Lcom/ironsource/mediationsdk/utils/AuctionSettings;->h()J

    move-result-wide v2

    invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V
    :try_end_21
    .catchall {:try_start_1 .. :try_end_21} :catchall_23

    :cond_21
    monitor-exit p0

    return-void

    :catchall_23
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public declared-synchronized d()V
    .registers 2

    monitor-enter p0

    :try_start_1
    invoke-direct {p0}, Lcom/ironsource/mediationsdk/RvLoadTrigger;->f()V

    iget-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->b:Lcom/ironsource/mediationsdk/RvLoadTriggerCallback;

    invoke-interface {v0}, Lcom/ironsource/mediationsdk/RvLoadTriggerCallback;->b()V
    :try_end_9
    .catchall {:try_start_1 .. :try_end_9} :catchall_b

    monitor-exit p0

    return-void

    :catchall_b
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public declared-synchronized e()V
    .registers 5

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->a:Lcom/ironsource/mediationsdk/utils/AuctionSettings;

    invoke-virtual {v0}, Lcom/ironsource/mediationsdk/utils/AuctionSettings;->d()Z

    move-result v0

    if-eqz v0, :cond_21

    invoke-direct {p0}, Lcom/ironsource/mediationsdk/RvLoadTrigger;->f()V

    new-instance v0, Ljava/util/Timer;

    invoke-direct {v0}, Ljava/util/Timer;-><init>()V

    iput-object v0, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->c:Ljava/util/Timer;

    new-instance v1, Lcom/ironsource/mediationsdk/RvLoadTrigger$1;

    invoke-direct {v1, p0}, Lcom/ironsource/mediationsdk/RvLoadTrigger$1;-><init>(Lcom/ironsource/mediationsdk/RvLoadTrigger;)V

    iget-object v2, p0, Lcom/ironsource/mediationsdk/RvLoadTrigger;->a:Lcom/ironsource/mediationsdk/utils/AuctionSettings;

    invoke-virtual {v2}, Lcom/ironsource/mediationsdk/utils/AuctionSettings;->h()J

    move-result-wide v2

    invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V
    :try_end_21
    .catchall {:try_start_1 .. :try_end_21} :catchall_23

    :cond_21
    monitor-exit p0

    return-void

    :catchall_23
    move-exception v0

    monitor-exit p0

    throw v0
.end method