.class public Lwa/b; .super Ljava/lang/Object; .source "Nog.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lwa/b$c; } .end annotation # static fields .field public static final i:Ljava/lang/String; = "Nog" .field public static j:Z = false .field public static final k:I = 0x3e8 .field public static final l:J # instance fields .field public final a:Lxa/b; .field public final b:Ljava/util/concurrent/ExecutorService; .field public final c:Ljava/util/concurrent/ExecutorService; .field public final d:Lya/e; .field public final e:Ljava/lang/String; .field public final f:I .field public g:Lwa/b$c; .field public h:Ljava/util/concurrent/Callable; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/Callable<", "Ljava/lang/Boolean;", ">;" } .end annotation .end field # direct methods .method public static constructor ()V .locals 3 .line 1 sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit; const-wide/16 v1, 0xa invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J move-result-wide v0 sput-wide v0, Lwa/b;->l:J return-void .end method .method public constructor (Landroid/content/Context;Ljava/lang/String;)V .locals 2 .line 1 new-instance v0, Lxa/c; invoke-direct {v0, p1}, Lxa/c;->(Landroid/content/Context;)V new-instance p1, Lya/a; invoke-direct {p1}, Lya/a;->()V const/16 v1, 0x3e8 invoke-direct {p0, v0, p1, p2, v1}, Lwa/b;->(Lxa/b;Lya/e;Ljava/lang/String;I)V return-void .end method .method public constructor (Lxa/b;Lya/e;Ljava/lang/String;I)V .locals 1 .line 2 invoke-direct {p0}, Ljava/lang/Object;->()V .line 3 invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; move-result-object v0 iput-object v0, p0, Lwa/b;->b:Ljava/util/concurrent/ExecutorService; .line 4 invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; move-result-object v0 iput-object v0, p0, Lwa/b;->c:Ljava/util/concurrent/ExecutorService; .line 5 iput-object p1, p0, Lwa/b;->a:Lxa/b; .line 6 iput-object p2, p0, Lwa/b;->d:Lya/e; .line 7 iput-object p3, p0, Lwa/b;->e:Ljava/lang/String; .line 8 iput p4, p0, Lwa/b;->f:I return-void .end method .method public static synthetic a(Lwa/b;)Lxa/b; .locals 0 .line 1 iget-object p0, p0, Lwa/b;->a:Lxa/b; return-object p0 .end method .method public static synthetic b(Lwa/b;)Lya/e; .locals 0 .line 1 iget-object p0, p0, Lwa/b;->d:Lya/e; return-object p0 .end method .method public static synthetic c(Lwa/b;Ljava/util/List;)V .locals 0 .line 1 invoke-virtual {p0, p1}, Lwa/b;->j(Ljava/util/List;)V return-void .end method .method public static synthetic d(Lwa/b;)Ljava/lang/String; .locals 0 .line 1 iget-object p0, p0, Lwa/b;->e:Ljava/lang/String; return-object p0 .end method .method public static synthetic e(Lwa/b;)I .locals 0 .line 1 iget p0, p0, Lwa/b;->f:I return p0 .end method .method public static synthetic f(Lwa/b;)Ljava/util/concurrent/Callable; .locals 0 .line 1 iget-object p0, p0, Lwa/b;->h:Ljava/util/concurrent/Callable; return-object p0 .end method # virtual methods .method public g()V .locals 1 .line 1 iget-object v0, p0, Lwa/b;->g:Lwa/b$c; if-eqz v0, :cond_0 .line 2 invoke-virtual {v0}, Landroid/os/CountDownTimer;->cancel()V :cond_0 return-void .end method .method public h(Ljava/util/List;)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lxa/e;", ">;)V" } .end annotation .line 1 sget-boolean v0, Lwa/b;->j:Z if-eqz v0, :cond_0 const-string v0, "[delete] logs count: " .line 2 invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-interface {p1}, Ljava/util/List;->size()I move-result v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const-string v1, "Nog" invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I :cond_0 if-eqz p1, :cond_2 .line 3 invoke-interface {p1}, Ljava/util/List;->isEmpty()Z move-result v0 if-eqz v0, :cond_1 goto :goto_0 .line 4 :cond_1 iget-object v0, p0, Lwa/b;->b:Ljava/util/concurrent/ExecutorService; iget-object v1, p0, Lwa/b;->d:Lya/e; iget-object v2, p0, Lwa/b;->a:Lxa/b; invoke-interface {v1, v2, p1}, Lya/e;->b(Lxa/b;Ljava/util/List;)Lya/b; move-result-object p1 invoke-interface {v0, p1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; :cond_2 :goto_0 return-void .end method .method public i(Ljava/lang/String;)V .locals 3 .line 1 sget-boolean v0, Lwa/b;->j:Z if-eqz v0, :cond_0 .line 2 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "[insert] log : " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const-string v1, "Nog" invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I :cond_0 if-eqz p1, :cond_2 .line 3 invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z move-result v0 if-eqz v0, :cond_1 goto :goto_0 .line 4 :cond_1 iget-object v0, p0, Lwa/b;->b:Ljava/util/concurrent/ExecutorService; iget-object v1, p0, Lwa/b;->d:Lya/e; iget-object v2, p0, Lwa/b;->a:Lxa/b; invoke-interface {v1, v2, p1}, Lya/e;->c(Lxa/b;Ljava/lang/String;)Lya/c; move-result-object p1 invoke-interface {v0, p1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; :cond_2 :goto_0 return-void .end method .method public final j(Ljava/util/List;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lxa/e;", ">;)V" } .end annotation if-eqz p1, :cond_2 .line 1 invoke-interface {p1}, Ljava/util/List;->isEmpty()Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 .line 2 :cond_0 sget-boolean v0, Lwa/b;->j:Z if-eqz v0, :cond_1 const-string v0, "[send] logs count: " .line 3 invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-interface {p1}, Ljava/util/List;->size()I move-result v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const-string v1, "Nog" invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I .line 4 :cond_1 :try_start_0 iget-object v0, p0, Lwa/b;->c:Ljava/util/concurrent/ExecutorService; new-instance v1, Lwa/b$b; invoke-direct {v1, p0, p1}, Lwa/b$b;->(Lwa/b;Ljava/util/List;)V invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 :catchall_0 :cond_2 :goto_0 return-void .end method .method public k()V .locals 3 .line 1 sget-wide v0, Lwa/b;->l:J const/4 v2, 0x0 invoke-virtual {p0, v0, v1, v2}, Lwa/b;->l(JLjava/util/concurrent/Callable;)V return-void .end method .method public l(JLjava/util/concurrent/Callable;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", "Ljava/util/concurrent/Callable<", "Ljava/lang/Boolean;", ">;)V" } .end annotation .line 1 invoke-virtual {p0}, Lwa/b;->g()V .line 2 iput-object p3, p0, Lwa/b;->h:Ljava/util/concurrent/Callable; .line 3 new-instance p3, Lwa/b$c; invoke-direct {p3, p0, p1, p2}, Lwa/b$c;->(Lwa/b;J)V iput-object p3, p0, Lwa/b;->g:Lwa/b$c; .line 4 invoke-virtual {p3}, Landroid/os/CountDownTimer;->start()Landroid/os/CountDownTimer; return-void .end method .method public m(Ljava/util/concurrent/Callable;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/concurrent/Callable<", "Ljava/lang/Boolean;", ">;)V" } .end annotation .line 1 sget-wide v0, Lwa/b;->l:J invoke-virtual {p0, v0, v1, p1}, Lwa/b;->l(JLjava/util/concurrent/Callable;)V return-void .end method .method public n()V .locals 2 .line 1 sget-boolean v0, Lwa/b;->j:Z if-eqz v0, :cond_0 const-string v0, "Nog" const-string v1, "[upload]" .line 2 invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I .line 3 :cond_0 :try_start_0 iget-object v0, p0, Lwa/b;->b:Ljava/util/concurrent/ExecutorService; new-instance v1, Lwa/b$a; invoke-direct {v1, p0}, Lwa/b$a;->(Lwa/b;)V invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 :catchall_0 return-void .end method