
com.google.common.eventbus.EventBus.class Maven / Gradle / Ivy
???? 2 ? a
( b
c d
e + f
( g
h i
j ( k
l m n ( o p ( q r ( s t ( u v w ( x y z { | } ~
? ?
?
?
? ? ?
? ?
" ?
( ?
? ?
? ?
? ? ?
? ?
? ? ? LoggingHandler InnerClasses logger Ljava/util/logging/Logger;
identifier Ljava/lang/String; executor Ljava/util/concurrent/Executor; exceptionHandler 7Lcom/google/common/eventbus/SubscriberExceptionHandler; subscribers /Lcom/google/common/eventbus/SubscriberRegistry;
dispatcher 'Lcom/google/common/eventbus/Dispatcher; ()V Code LineNumberTable LocalVariableTable this %Lcom/google/common/eventbus/EventBus; (Ljava/lang/String;)V :(Lcom/google/common/eventbus/SubscriberExceptionHandler;)V ?(Ljava/lang/String;Ljava/util/concurrent/Executor;Lcom/google/common/eventbus/Dispatcher;Lcom/google/common/eventbus/SubscriberExceptionHandler;)V ()Ljava/lang/String; !()Ljava/util/concurrent/Executor; handleSubscriberException O(Ljava/lang/Throwable;Lcom/google/common/eventbus/SubscriberExceptionContext;)V e2 Ljava/lang/Throwable; e context 7Lcom/google/common/eventbus/SubscriberExceptionContext;
StackMapTable w register (Ljava/lang/Object;)V object Ljava/lang/Object;
unregister post event eventSubscribers Ljava/util/Iterator; LocalVariableTypeTable =Ljava/util/Iterator; ? toString
SourceFile
EventBus.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; default : A ? ? E ? ? ? ? : C : ; -com/google/common/eventbus/SubscriberRegistry : ? 6 7 ? ? ? java/lang/String 0 1 java/util/concurrent/Executor 2 3 %com/google/common/eventbus/Dispatcher 8 9 5com/google/common/eventbus/SubscriberExceptionHandler 4 5 ? G java/lang/Throwable . / ? ? ? ? ? ? 0Exception %s thrown while handling exception: %s java/lang/Object ? ? ? ? ? O P S P ? ? ? ? ? ? ? $com/google/common/eventbus/DeadEvent : ? T P ? ? ? ? ? ? [ D #com/google/common/eventbus/EventBus ? ? D ? ? 2com/google/common/eventbus/EventBus$LoggingHandler java/util/Iterator /com/google/common/util/concurrent/MoreExecutors directExecutor perThreadDispatchQueue )()Lcom/google/common/eventbus/Dispatcher; INSTANCE 4Lcom/google/common/eventbus/EventBus$LoggingHandler; ((Lcom/google/common/eventbus/EventBus;)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; handleException java/util/logging/Level SEVERE Ljava/util/logging/Level; java/util/Locale ROOT Ljava/util/Locale; format K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; java/util/logging/Logger log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V getSubscribers ((Ljava/lang/Object;)Ljava/util/Iterator; hasNext ()Z dispatch )(Ljava/lang/Object;Ljava/util/Iterator;)V '(Ljava/lang/Object;Ljava/lang/Object;)V "com/google/common/base/MoreObjects toStringHelper ToStringHelper G(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper; 1com/google/common/base/MoreObjects$ToStringHelper addValue java/lang/Class getName getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; ! ( . / 0 1 2 3 4 5 6 7 8 9 : ; <