
org.apache.jackrabbit.oak.plugins.index.IndexMBeanRegistration.class Maven / Gradle / Ivy
???? 3 c
0
1 2 3 4
5 6 7
5 8
9 :
; < = > ?
5 @ A
; B C
D
E F G H
whiteboard 5Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard; regs Ljava/util/List; Signature ILjava/util/List; 8(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;)V Code LineNumberTable LocalVariableTable this @Lorg/apache/jackrabbit/oak/plugins/index/IndexMBeanRegistration; registerAsyncIndexer >(Lorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate;J)V task :Lorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate; delayInSeconds J config Ljava/util/Map; LocalVariableTypeTable 5Ljava/util/Map;
unregister ()V
SourceFile IndexMBeanRegistration.java - I J K L M N oak.async O P Q R S T U V W X Y 1org/apache/jackrabbit/oak/api/jmx/IndexStatsMBean Z ^
IndexStats _ ` >org/apache/jackrabbit/oak/spi/whiteboard/CompositeRegistration a , - >org/apache/jackrabbit/oak/plugins/index/IndexMBeanRegistration java/lang/Object 5org/apache/jackrabbit/oak/spi/whiteboard/Registration com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList; 8org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate setIndexMBeanRegistration C(Lorg/apache/jackrabbit/oak/plugins/index/IndexMBeanRegistration;)V getName ()Ljava/lang/String; &com/google/common/collect/ImmutableMap of N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; 8org/apache/jackrabbit/oak/spi/whiteboard/WhiteboardUtils scheduleWithFixedDelay ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Runnable;Ljava/util/Map;JZZ)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; java/util/List add (Ljava/lang/Object;)Z
getIndexStats b AsyncIndexStats InnerClasses L()Lorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncIndexStats;
registerMBean ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; (Ljava/util/List;)V Horg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncIndexStats ! Q *? *? ? *+? ? &