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