
org.apache.jackrabbit.oak.plugins.observation.CommitRateLimiter.class Maven / Gradle / Ivy
???? 2 S
6 7 8
9 : ; <
=
> ? @
? A
B C D
E F G H blockCommits Z delay J ()V Code LineNumberTable LocalVariableTable this ALorg/apache/jackrabbit/oak/plugins/observation/CommitRateLimiter; unblockCommits setDelay (J)V
StackMapTable F G I
processCommit ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; before /Lorg/apache/jackrabbit/oak/spi/state/NodeState; after info 1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;
Exceptions RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; t0 dt e Ljava/lang/InterruptedException; C
SourceFile CommitRateLimiter.java J 3org/apache/jackrabbit/oak/api/CommitFailedException Oak System busy. Try again later. K L M N O P Q java/lang/InterruptedException #Interrupted while waiting to commit R ?org/apache/jackrabbit/oak/plugins/observation/CommitRateLimiter java/lang/Object /org/apache/jackrabbit/oak/spi/commit/CommitHook java/lang/Throwable notifyAll ((Ljava/lang/String;ILjava/lang/String;)V %org/apache/jackrabbit/oak/stats/Clock ACCURATE 'Lorg/apache/jackrabbit/oak/stats/Clock; getTime ()J wait =(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V ! B B / *? ? $ 4 *? ?
, - 4 *? ?
3 4 ? *? ?? *YN?*? -ç
:-??? <