com.google.common.eventbus.EventBus.class Maven / Gradle / Ivy
???? 4 ? default
#com/google/common/eventbus/EventBus (Ljava/lang/String;)V
/com/google/common/util/concurrent/MoreExecutors directExecutor !()Ljava/util/concurrent/Executor;
%com/google/common/eventbus/Dispatcher perThreadDispatchQueue )()Lcom/google/common/eventbus/Dispatcher; 2com/google/common/eventbus/EventBus$LoggingHandler INSTANCE 4Lcom/google/common/eventbus/EventBus$LoggingHandler;
?(Ljava/lang/String;Ljava/util/concurrent/Executor;Lcom/google/common/eventbus/Dispatcher;Lcom/google/common/eventbus/SubscriberExceptionHandler;)V
! " java/lang/Object ()V $ -com/google/common/eventbus/SubscriberRegistry
# & ' ((Lcom/google/common/eventbus/EventBus;)V ) * + subscribers /Lcom/google/common/eventbus/SubscriberRegistry;
- . / 0 1 $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; 3 java/lang/String 5 6 7
identifier Ljava/lang/String; 9 java/util/concurrent/Executor ; <