.class Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus$1; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcsdk/glucentralservices/eventbus/IServerEventHandler; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/glucentralservices/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:Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus; .field final synthetic val$handler:Lcsdk/glucentralservices/eventbus/GluEventBus$IEventHandler; # direct methods .method public constructor (Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus;Lcsdk/glucentralservices/eventbus/GluEventBus$IEventHandler;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation iput-object p1, p0, Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus$1;->this$0:Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus; iput-object p2, p0, Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus$1;->val$handler:Lcsdk/glucentralservices/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, Lcsdk/glucentralservices/eventbus/GluEventBus$Event; invoke-direct {p1}, Lcsdk/glucentralservices/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, Lcsdk/glucentralservices/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, Lcsdk/glucentralservices/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, Lcsdk/glucentralservices/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, Lcsdk/glucentralservices/eventbus/GluEventBus$Event;->data:Ljava/util/Map; goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 iget-object p4, p0, Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus$1;->val$handler:Lcsdk/glucentralservices/eventbus/GluEventBus$IEventHandler; iget-object v0, p0, Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus$1;->this$0:Lcsdk/glucentralservices/eventbus/GluEventBus$RealEventBus; .line 223 invoke-interface {p4, v0, p2, p3, p1}, Lcsdk/glucentralservices/eventbus/GluEventBus$IEventHandler;->handleEvent(Lcsdk/glucentralservices/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcsdk/glucentralservices/eventbus/GluEventBus$Event;)V return-void .end method