org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils.class Maven / Gradle / Ivy
???? 2 ?
- ?
, ?
? ? ?
? ?
D ? ?
? ? ? ? ?
D ? ?
? ?
, ? ?
? R
? ?
? S ? ? ?
?
? ? ? ?
?
? ? ? ?
, ?
, ? ? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? JMX_OAK_DOMAIN Ljava/lang/String;
ConstantValue ()V Code LineNumberTable LocalVariableTable this :Lorg/apache/jackrabbit/oak/spi/whiteboard/WhiteboardUtils; scheduleWithFixedDelay ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Runnable;J)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration;
whiteboard 5Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard; runnable Ljava/lang/Runnable; delayInSeconds J ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Runnable;JZ)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; runOnSingleClusterNode Z builder ? Builder InnerClasses 0Lcom/google/common/collect/ImmutableMap$Builder; LocalVariableTypeTable VLcom/google/common/collect/ImmutableMap$Builder;
StackMapTable ?
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; iface Ljava/lang/Class; bean Ljava/lang/Object; type name Ljava/lang/Class; TT; Signature ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;TT;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; table Ljava/util/Hashtable; e /Ljavax/management/MalformedObjectNameException; attrs Ljava/util/Map; ;Ljava/util/Hashtable; 5Ljava/util/Map; ? ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;TT;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; registerObserver ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Lorg/apache/jackrabbit/oak/spi/commit/Observer;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; observer /Lorg/apache/jackrabbit/oak/spi/commit/Observer; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; getServices X(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;)Ljava/util/List; wb x(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;)Ljava/util/List; RuntimeVisibleAnnotations
getService Z(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;)Ljava/lang/Object; f(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;)TT; Ljavax/annotation/CheckForNull; z(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List; predicate "Lcom/google/common/base/Predicate; tracker 2Lorg/apache/jackrabbit/oak/spi/whiteboard/Tracker; 'Lcom/google/common/base/Predicate; 7Lorg/apache/jackrabbit/oak/spi/whiteboard/Tracker; ? ? ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List; Ljavax/annotation/Nullable; |(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/lang/Object; service i$ Ljava/util/Iterator; ? ? ?(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)TT;
SourceFile WhiteboardUtils.java 1 2 8 @ ? C ? scheduler.period ? ? ? ? ? scheduler.concurrent ? ? ? scheduler.runOn SINGLE java/lang/Runnable ? ? ? ? ? ? ? L X java/util/Hashtable 1 ? ? ? ? ? ? jmx.objectname javax/management/ObjectName org.apache.jackrabbit.oak 1 ? ? ? -javax/management/MalformedObjectNameException "java/lang/IllegalArgumentException 1 ? ? ? ? 3org/apache/jackrabbit/oak/spi/whiteboard/Whiteboard -org/apache/jackrabbit/oak/spi/commit/Observer i r n } ? ? ? i ? ? 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8org/apache/jackrabbit/oak/spi/whiteboard/WhiteboardUtils java/lang/Object .com/google/common/collect/ImmutableMap$Builder 0org/apache/jackrabbit/oak/spi/whiteboard/Tracker java/lang/Throwable java/util/Iterator &com/google/common/collect/ImmutableMap 2()Lcom/google/common/collect/ImmutableMap$Builder; java/lang/Long valueOf (J)Ljava/lang/Long; put V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; java/lang/Boolean (Z)Ljava/lang/Boolean; build *()Lcom/google/common/collect/ImmutableMap; register k(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Registration; java/util/Collections emptyMap ()Ljava/util/Map; (Ljava/util/Map;)V -org/apache/jackrabbit/oak/commons/jmx/JmxUtil quoteValueIfRequired &(Ljava/lang/String;)Ljava/lang/String; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; *(Ljava/lang/String;Ljava/util/Hashtable;)V of N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; (Ljava/lang/Throwable;)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; track E(Ljava/lang/Class;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Tracker; ()Ljava/util/List; stop #com/google/common/collect/Iterables filter L(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable; 'com/google/common/collect/ImmutableList copyOf ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; java/util/List iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; com/google/common/base/Predicate apply (Ljava/lang/Object;)Z ! , - . / 0
1 2 3 / *? ? 4 ) 5 6 7 8 9 3 F *+ ? ? 4 2 5 : ; <