
org.apache.jackrabbit.oak.spi.state.RevisionGC.class Maven / Gradle / Ivy
???? 3 ? T U V
# W X
Y Z
[ \ ] ^ _ ` a %
b c
d
Y e f
g
Y h i j
k l
k m n
k o p
g
Y q r s
Y t u
v w x y z InnerClasses log Lorg/slf4j/Logger; OP_NAME Ljava/lang/String;
ConstantValue gcOp :Lorg/apache/jackrabbit/oak/management/ManagementOperation; Signature LLorg/apache/jackrabbit/oak/management/ManagementOperation; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; runGC Ljava/lang/Runnable; cancelGC
statusMessage !Lcom/google/common/base/Supplier; 5Lcom/google/common/base/Supplier; executor Ljava/util/concurrent/Executor; k(Ljava/lang/Runnable;Ljava/lang/Runnable;Lcom/google/common/base/Supplier;Ljava/util/concurrent/Executor;)V Code LineNumberTable LocalVariableTable this 0Lorg/apache/jackrabbit/oak/spi/state/RevisionGC; LocalVariableTypeTable (Ljava/lang/Runnable;Ljava/lang/Runnable;Lcom/google/common/base/Supplier;Ljava/util/concurrent/Executor;)V "RuntimeVisibleParameterAnnotations J(Ljava/lang/Runnable;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V startRevisionGC ,()Ljavax/management/openmbean/CompositeData;
StackMapTable cancelRevisionGC getRevisionGCStatus
access$000 F(Lorg/apache/jackrabbit/oak/spi/state/RevisionGC;)Ljava/lang/Runnable; x0
access$100 l(Lorg/apache/jackrabbit/oak/spi/state/RevisionGC;)Lorg/apache/jackrabbit/oak/management/ManagementOperation;
access$200 ()V
SourceFile RevisionGC.java 4 3 , - 2 3 : Q Revision garbage collection { | } ~ ? java/lang/Runnable com/google/common/base/Supplier 5 6 java/util/concurrent/Executor 8 9 ? ? ? : ; ? ? 0org/apache/jackrabbit/oak/spi/state/RevisionGC$1 : ? ? ? ? ? #Revision garbage collection started ? ? ? ? F +Revision garbage collection already running ? ? 0org/apache/jackrabbit/oak/spi/state/RevisionGC$2 ? ? %Revision garbage collection cancelled 'Revision garbage collection not running ? ? .org/apache/jackrabbit/oak/spi/state/RevisionGC ? ? ? ' ( java/lang/Object 3org/apache/jackrabbit/oak/spi/state/RevisionGCMBean 8org/apache/jackrabbit/oak/management/ManagementOperation done `(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/management/ManagementOperation; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; com/google/common/base/Suppliers
ofInstance 5(Ljava/lang/Object;)Lcom/google/common/base/Supplier; isDone ()Z 3(Lorg/apache/jackrabbit/oak/spi/state/RevisionGC;)V newManagementOperation ?(Ljava/lang/String;Lcom/google/common/base/Supplier;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/management/ManagementOperation; execute (Ljava/lang/Runnable;)V ?org/apache/jackrabbit/oak/management/ManagementOperation$Status Status initiated ?(Lorg/apache/jackrabbit/oak/management/ManagementOperation;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/management/ManagementOperation$Status; toCompositeData failed U(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/management/ManagementOperation$Status; m(Ljava/lang/String;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/management/ManagementOperation; getStatus C()Lorg/apache/jackrabbit/oak/management/ManagementOperation$Status; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! # $ ' ( ) * + , - . / 0 1 2 3 0 1 4 3 0 1 5 6 . 7 0 1 8 9 0 1 : ; <