org.apache.jackrabbit.oak.kernel.NodeStoreKernel.class Maven / Gradle / Ivy
???? 2?
?? ??
??
?? ??
???
? ?? ?????
? ??
???????
??
?
?
?
??
?
??
???????????????
????
&?
&?
&?
??
&?
??
???????
?????? ???? ??
&?
??
???
??
???
=?
?
???????????????
??
&?
?????
&?
????????
??
??
??
???
=?
??
??
??
???
_?
??
??
???
?
??
?????
??
?
?
??
m?
m
??
m ?
m
m
m
m
m
m?
?
?
?
?
??
?????????
?
?
??
? !"
?# ?$?%&
'
()*+, ?-. ?/
01
23
2456
7
89:;<=
?>
???@ABCD
?E
F?GHI
??
?JKLM Revision InnerClasses
CONFLICT_HOOK 1Lorg/apache/jackrabbit/oak/spi/commit/CommitHook; store /Lorg/apache/jackrabbit/oak/spi/state/NodeStore; revisions Ljava/util/Map; Signature ^Ljava/util/Map; blobs GLjava/util/Map; blobSerializer /Lorg/apache/jackrabbit/oak/json/BlobSerializer; head ;Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision; 2(Lorg/apache/jackrabbit/oak/spi/state/NodeStore;)V Code LineNumberTable LocalVariableTable this 2Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel; getRevision O(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision; revision id Ljava/lang/String;
StackMapTable? RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; getRoot C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;
Exceptions getNode U(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; element i$ Ljava/util/Iterator; path node /Lorg/apache/jackrabbit/oak/spi/state/NodeState;NO applyJsop X(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/String;)V builder 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; jsonDiff F(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)V parent e !Ljava/lang/NumberFormatException; value
targetPath targetParent
targetName
copyTarget copyTargetPath copyTargetName
copySource copyTargetParent name tokenizer 6Lorg/apache/jackrabbit/oak/commons/json/JsopTokenizer; token I??PK? v(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; addNode j(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/commons/json/JsopTokenizer;)V child readArrayProperty t(Ljava/lang/String;Lorg/apache/jackrabbit/oak/commons/json/JsopReader;)Lorg/apache/jackrabbit/oak/api/PropertyState; number
jsonString split reader 3Lorg/apache/jackrabbit/oak/commons/json/JsopReader; type values Ljava/util/List; LocalVariableTypeTable $Ljava/util/List;QR getHeadRevision ()Ljava/lang/String; root
checkpoint (J)Ljava/lang/String; lifetime J getRevisionHistory ((JILjava/lang/String;)Ljava/lang/String; rev since
maxEntries list Ljava/util/LinkedList; json 4Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; count SLjava/util/LinkedList;S
waitForCommit '(Ljava/lang/String;J)Ljava/lang/String; oldHeadRevisionId timeout stopT
getJournal J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; jsop fromRevisionId toRevisionId diff K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; depth before after )Lorg/apache/jackrabbit/oak/json/JsopDiff;
nodeExists '(Ljava/lang/String;Ljava/lang/String;)Z
revisionId getChildNodeCount '(Ljava/lang/String;Ljava/lang/String;)J getNodes M(Ljava/lang/String;Ljava/lang/String;IJILjava/lang/String;)Ljava/lang/String; /Lorg/apache/jackrabbit/oak/json/JsonSerializer; offset
maxChildNodes filter commit \(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; info 1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo; newRoot 5Lorg/apache/jackrabbit/oak/api/CommitFailedException; message!& branch &(Ljava/lang/String;)Ljava/lang/String; trunkRevisionId merge 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; branchRevisionId rebase newBaseRevisionId reset ancestorRevisionId ancestor r getLength (Ljava/lang/String;)J blobId blob $Lorg/apache/jackrabbit/oak/api/Blob;, read (Ljava/lang/String;J[BII)I stream Ljava/io/InputStream; Ljava/io/IOException; pos buff [B off lengthUnV5 write )(Ljava/io/InputStream;)Ljava/lang/String; b hasher Lcom/google/common/hash/Hasher; hash !Lcom/google/common/hash/HashCode; inWX r(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;
access$000 C(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel;)Ljava/util/Map; x0
access$700 x1 ()V
SourceFile NodeStoreKernel.java ? ? ? ??YZ[ ? ?\] 2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$2 ?^ ? ? ? ? 9org/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision_ ?` ?a ? ?bcdefgh 1org/apache/jackrabbit/mk/api/MicroKernelException java/lang/StringBuilder Revision not found: ijk ?l ? ?mn ? ?opqrstOuvwx java/lang/StringNy ?Pyz{v ? ? Path not found: 4org/apache/jackrabbit/oak/commons/json/JsopTokenizerg|}~Vg?V ?
?? Node already exists: ?z?v?z??????????b?? java/lang/NumberFormatException????? 'java/lang/UnsupportedOperationException???B ETarget path must not be the same or a descendant of the source path: Target node exists: ?? Move failed?`?? Copy failed Unexpected token i? in ???? Unexpected token: ????RQ?????????? Array of PropertyType.BINARY?????????gV "java/lang/IllegalArgumentException?????? external ??????????S?? 2org/apache/jackrabbit/oak/commons/json/JsopBuilder???????? ?? ts ?? msg?c????????????????v changes ? ? 'org/apache/jackrabbit/oak/json/JsopDiff ????kD? Node not found: {} -org/apache/jackrabbit/oak/json/JsonSerializer ???a ?? ? ? /org/apache/jackrabbit/oak/spi/commit/CommitInfo oak:unknown ?? ? ?X? 3org/apache/jackrabbit/oak/api/CommitFailedException ?? ?? Branch not found: is not an ancestor revision of "org/apache/jackrabbit/oak/api/Blobp? Blob not found: ?????Ug??? java/io/IOException Failed to read a blob ???????? java/util/zip/CheckedInputStream 2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$3 ?? ????Wz? 5org/apache/jackrabbit/oak/plugins/memory/AbstractBlob 2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$4 ??X Failed to create a blob /org/apache/jackrabbit/oak/spi/commit/EditorHook 2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$1 ?? 0org/apache/jackrabbit/oak/kernel/NodeStoreKernel java/lang/Object (org/apache/jackrabbit/mk/api/MicroKernel -org/apache/jackrabbit/oak/spi/state/NodeState java/util/Iterator /org/apache/jackrabbit/oak/spi/state/NodeBuilder java/util/List 1org/apache/jackrabbit/oak/commons/json/JsopReader java/util/LinkedList java/lang/InterruptedException java/io/InputStream java/lang/Throwable com/google/common/hash/Hasher com/google/common/hash/HashCode com/google/common/collect/Maps newLinkedHashMap ()Ljava/util/LinkedHashMap; newConcurrentMap &()Ljava/util/concurrent/ConcurrentMap; 5(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel;)V -org/apache/jackrabbit/oak/spi/state/NodeStore 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V
access$100 O(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Ljava/lang/String;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V
access$200 l(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; +org/apache/jackrabbit/oak/commons/PathUtils elements ((Ljava/lang/String;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getChildNode E(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; exists ()I
readString getName (I)Ljava/lang/String;
getParentPath hasChildNode (Ljava/lang/String;)Z setChildNode remove removeProperty java/lang/Boolean FALSE Ljava/lang/Boolean; setProperty W(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; TRUE getToken java/lang/Long parseLong valueOf (J)Ljava/lang/Long; java/lang/Double parseDouble (Ljava/lang/String;)D (D)Ljava/lang/Double; equals (Ljava/lang/Object;)Z
isAncestor moveTo F(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)Z getNodeState t(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; (C)Ljava/lang/StringBuilder; matches (I)Z `(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; getEscapedToken com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList; add (Z)Ljava/lang/Boolean; (org/apache/jackrabbit/oak/json/TypeCodes (Ljava/lang/String;)I
decodeType (ILjava/lang/String;)I
decodeName '(ILjava/lang/String;)Ljava/lang/String; 3org/apache/jackrabbit/oak/plugins/value/Conversions convert Converter S(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/value/Conversions$Converter; =org/apache/jackrabbit/oak/plugins/value/Conversions$Converter toDouble ()D toDecimal ()Ljava/math/BigDecimal; +org/apache/jackrabbit/oak/cache/StringCache "org/apache/jackrabbit/oak/api/Type fromTag ((IZ)Lorg/apache/jackrabbit/oak/api/Type; 7org/apache/jackrabbit/oak/plugins/memory/PropertyStates createProperty w(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; (Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)V notifyAll
newLinkedList ()Ljava/util/LinkedList;
access$300 x(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;
access$400 >(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)J addFirst (Ljava/lang/Object;)V array 6()Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; hasPathChanged object key H(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; 7(J)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;
access$500 endObject endArray java/lang/System currentTimeMillis ()J wait (J)V
access$600 n(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; clear getPathChanges U(Ljava/lang/String;Lorg/apache/jackrabbit/oak/json/BlobSerializer;)Ljava/lang/String; isEmpty (Ljava/lang/String;I)V compareAgainstBaseState e(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z (J)J G(IJILjava/lang/String;Lorg/apache/jackrabbit/oak/json/BlobSerializer;)V serialize 3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; '(Ljava/lang/String;Ljava/lang/String;)V ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/commit/CommitHook;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; (Ljava/lang/Throwable;)V >(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)V getNewStream ()Ljava/io/InputStream; com/google/common/io/ByteStreams skipFully (Ljava/io/InputStream;J)V ([BII)I close *(Ljava/lang/String;Ljava/lang/Throwable;)V com/google/common/hash/Hashing sha256 '()Lcom/google/common/hash/HashFunction; #com/google/common/hash/HashFunction newHasher !()Lcom/google/common/hash/Hasher; T(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel;Lcom/google/common/hash/Hasher;)V 0(Ljava/io/InputStream;Ljava/util/zip/Checksum;)V
createBlob ;(Ljava/io/InputStream;)Lorg/apache/jackrabbit/oak/api/Blob; #()Lcom/google/common/hash/HashCode; z(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel;Lcom/google/common/hash/HashCode;Lorg/apache/jackrabbit/oak/api/Blob;)V 8(Lorg/apache/jackrabbit/oak/spi/commit/EditorProvider;)V ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J*? *? ? *? ? *? Y*? ? *+?
*? Y+? ?
? *? *? ? *? ? W? ? " w h j l x # y 4 z I { ? J ? ? J ? ? " ? ? ? ? 8+? *? ?*? +? ? M,? ,?? Y? Y? ? +? ? ? ? ? ? ? ? ? ? ? ! ? ? 8 ? ? 8 ? ? ? ? ? ? ? ? ? ? ? ? = *+? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 9*+? N,? 0,? ? :? ? ? ? :-? ! N???-? ? ? ?
? + ? 4 ? 7 ? ? > + ? ? " ? ? 9 ? ? 9 ? ? 9 ? ? 3 ? ? ? ? ? ?? ! ? ? ? ? ? [,? ? :? ? ? ? :+? " L???+? # ? *+-? $? ? Y? Y? %? ,? ? ? ?? ? ? ! ? * ? - ? 6 ? ? ? Z ? ? > ! ? ? " ? ? [ ? ? [ ? ? [ ? ? [ ? ? ?
? ?? ! ? ? ? ? 4 ?? &Y,? 'N-? (6?|-? ):? *:? ; * ? + 1 - ? > E ^ ?-:? +W-{? +W*+? ,? -:+? . ? ? Y? Y? /? ? ? ? ?*? 0 -? 1??*+? -? 2 W??-:? +W*+? ,? -:-? (? ? P a @ 0 #? 3 W??? 4? 5 W?z? 6? 5 W?j-? 7? 5 W?Y-? 7: ? 8? 9? 5 W?>:
? ;? ?-:? +W-? ): *+ ? ,? -:
? *: ? ??
? @? ? Y? Y? A? ? ? ? ?
? . ? ? Y? Y? B? ? ? ? ?*+? -
? C ? ?? YD? ?-:? +W-? ):? ,:
? *:*+? -? E :*+
? -:? F ? ? . ? ? G W? 3? YH? ?? Y? Y? I? ?? JK? ,? ? ? ?-? (6???? 4FI : ? ? 8 ? ? ? ? ? ! ? T ? [ ? b ? n ? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ?+ ?. ?4 ?F ?I ?K ?] ?` ?h ?o ?u ?? ?? ?? ?? ?? ?? ?? ?? ? ?
? ? ?&