.class Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus$1; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcsdk/glucentralservices/eventbus/IServerEventHandler; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation # instance fields .field final synthetic this$0:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus; .field final synthetic val$handler:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler; # direct methods .method public constructor (Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation iput-object p1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus$1;->this$0:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus; iput-object p2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus$1;->val$handler:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler; .line 211 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public handleEvent(Lcsdk/glucentralservices/eventbus/IServerEventBus;Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcsdk/glucentralservices/eventbus/IServerEventBus;", "Ljava/lang/Object;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation if-eqz p4, :cond_0 .line 217 new-instance p1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; invoke-direct {p1}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->()V const-string v0, "channel" .line 218 invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; iput-object v0, p1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->channel:Ljava/lang/String; const-string v0, "action" .line 219 invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; iput-object v0, p1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->action:Ljava/lang/String; const-string v0, "sender" .line 220 invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; iput-object v0, p1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->sender:Ljava/lang/String; const-string v0, "data" .line 221 invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p4 check-cast p4, Ljava/util/Map; iput-object p4, p1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->data:Ljava/util/Map; goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 iget-object p4, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus$1;->val$handler:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler; iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus$1;->this$0:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$RealEventBus; .line 223 invoke-interface {p4, v0, p2, p3, p1}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler;->handleEvent(Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method