All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.kernel.NodeStoreKernel.class Maven / Gradle / Ivy

There is a newer version: 1.66.0
Show newest version
????2?
??	??
??
??	??
???
?	??	?????
?	??
???????
??
?
?
?
??
?
??
???????????????
????
&?
&?
&?
??
&?
??
???????
??????	????	??
&?
??
???
??
???
=?
 ?
???????????????
??
&?
?????
&?
????????
??
??
??
???
=?
??
??
??
???
_?
??
??
???
?
??
?????
??
?
?
??
m?
m
??

m?
m
m
m
	
m

m
m?

?

?
?

 
?
??
?????????
?
?
??
? !"
?#	?$?%&
'
()*+,?-.?/
01
23
2456
7
89:;<=
?>
???@ABCD
?E
F?GHI
??
?JKLMRevisionInnerClasses
CONFLICT_HOOK1Lorg/apache/jackrabbit/oak/spi/commit/CommitHook;store/Lorg/apache/jackrabbit/oak/spi/state/NodeStore;	revisionsLjava/util/Map;	Signature^Ljava/util/Map;blobsGLjava/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;)VCodeLineNumberTableLocalVariableTablethis2Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel;getRevisionO(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;revisionidLjava/lang/String;
StackMapTable?RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;"RuntimeVisibleParameterAnnotationsLjavax/annotation/CheckForNull;getRootC(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;
ExceptionsgetNodeU(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;elementi$Ljava/util/Iterator;pathnode/Lorg/apache/jackrabbit/oak/spi/state/NodeState;NO	applyJsopX(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/String;)Vbuilder1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;jsonDiffF(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)Vparente!Ljava/lang/NumberFormatException;value
targetPathtargetParent
targetName
copyTargetcopyTargetPathcopyTargetName
copySourcecopyTargetParentname	tokenizer6Lorg/apache/jackrabbit/oak/commons/json/JsopTokenizer;tokenI??PK?v(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;addNodej(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/commons/json/JsopTokenizer;)VchildreadArrayPropertyt(Ljava/lang/String;Lorg/apache/jackrabbit/oak/commons/json/JsopReader;)Lorg/apache/jackrabbit/oak/api/PropertyState;number
jsonStringsplitreader3Lorg/apache/jackrabbit/oak/commons/json/JsopReader;typevaluesLjava/util/List;LocalVariableTypeTable$Ljava/util/List;QRgetHeadRevision()Ljava/lang/String;root
checkpoint(J)Ljava/lang/String;lifetimeJgetRevisionHistory((JILjava/lang/String;)Ljava/lang/String;revsince
maxEntrieslistLjava/util/LinkedList;json4Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;countSLjava/util/LinkedList;S
waitForCommit'(Ljava/lang/String;J)Ljava/lang/String;oldHeadRevisionIdtimeoutstopT
getJournalJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;jsopfromRevisionIdtoRevisionIddiffK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;depthbeforeafter)Lorg/apache/jackrabbit/oak/json/JsopDiff;
nodeExists'(Ljava/lang/String;Ljava/lang/String;)Z
revisionIdgetChildNodeCount'(Ljava/lang/String;Ljava/lang/String;)JgetNodesM(Ljava/lang/String;Ljava/lang/String;IJILjava/lang/String;)Ljava/lang/String;/Lorg/apache/jackrabbit/oak/json/JsonSerializer;offset
maxChildNodesfiltercommit\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;info1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;newRoot5Lorg/apache/jackrabbit/oak/api/CommitFailedException;message!&branch&(Ljava/lang/String;)Ljava/lang/String;trunkRevisionIdmerge8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;branchRevisionIdrebasenewBaseRevisionIdresetancestorRevisionIdancestorr	getLength(Ljava/lang/String;)JblobIdblob$Lorg/apache/jackrabbit/oak/api/Blob;,read(Ljava/lang/String;J[BII)IstreamLjava/io/InputStream;Ljava/io/IOException;posbuff[BofflengthUnV5write)(Ljava/io/InputStream;)Ljava/lang/String;bhasherLcom/google/common/hash/Hasher;hash!Lcom/google/common/hash/HashCode;inWXr(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;
access$000C(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel;)Ljava/util/Map;x0
access$700x1()V
SourceFileNodeStoreKernel.java?????YZ[??\]2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$2?^????9org/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision_?`?a??bcdefgh1org/apache/jackrabbit/mk/api/MicroKernelExceptionjava/lang/StringBuilderRevision not found: ijk?l??mn??opqrstOuvwxjava/lang/StringNy?Pyz{v??Path not found: 4org/apache/jackrabbit/oak/commons/json/JsopTokenizerg|}~Vg?V?
??Node already exists: ?z?v?z??????????b??java/lang/NumberFormatException?????'java/lang/UnsupportedOperationException???BETarget path must not be the same or a descendant of the source path: Target node exists: ??Move failed?`??Copy failedUnexpected 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????????????????vchanges??'org/apache/jackrabbit/oak/json/JsopDiff????kD?Node not found: {}-org/apache/jackrabbit/oak/json/JsonSerializer???a????/org/apache/jackrabbit/oak/spi/commit/CommitInfooak:unknown????X?3org/apache/jackrabbit/oak/api/CommitFailedException????Branch not found:  is not an ancestor revision of "org/apache/jackrabbit/oak/api/Blobp?Blob not found: ?????Ug???java/io/IOExceptionFailed to read a blob???????? java/util/zip/CheckedInputStream2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$3??????Wz?5org/apache/jackrabbit/oak/plugins/memory/AbstractBlob2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$4??XFailed to create a blob/org/apache/jackrabbit/oak/spi/commit/EditorHook2org/apache/jackrabbit/oak/kernel/NodeStoreKernel$1??0org/apache/jackrabbit/oak/kernel/NodeStoreKerneljava/lang/Object(org/apache/jackrabbit/mk/api/MicroKernel-org/apache/jackrabbit/oak/spi/state/NodeStatejava/util/Iterator/org/apache/jackrabbit/oak/spi/state/NodeBuilderjava/util/List1org/apache/jackrabbit/oak/commons/json/JsopReaderjava/util/LinkedListjava/lang/InterruptedExceptionjava/io/InputStreamjava/lang/Throwablecom/google/common/hash/Hashercom/google/common/hash/HashCodecom/google/common/collect/MapsnewLinkedHashMap()Ljava/util/LinkedHashMap;newConcurrentMap&()Ljava/util/concurrent/ConcurrentMap;5(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel;)V-org/apache/jackrabbit/oak/spi/state/NodeStore1()Lorg/apache/jackrabbit/oak/spi/state/NodeState;2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V
access$100O(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Ljava/lang/String;
java/util/Mapput8(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$200l(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;+org/apache/jackrabbit/oak/commons/PathUtilselements((Ljava/lang/String;)Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getChildNodeE(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;exists()I
readStringgetName(I)Ljava/lang/String;
getParentPathhasChildNode(Ljava/lang/String;)ZsetChildNoderemoveremovePropertyjava/lang/BooleanFALSELjava/lang/Boolean;setPropertyW(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;TRUEgetTokenjava/lang/Long	parseLongvalueOf(J)Ljava/lang/Long;java/lang/DoubleparseDouble(Ljava/lang/String;)D(D)Ljava/lang/Double;equals(Ljava/lang/Object;)Z
isAncestormoveToF(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)ZgetNodeStatet(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;getEscapedTokencom/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/Conversionsconvert	ConverterS(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/value/Conversions$Converter;=org/apache/jackrabbit/oak/plugins/value/Conversions$ConvertertoDouble()D	toDecimal()Ljava/math/BigDecimal;+org/apache/jackrabbit/oak/cache/StringCache"org/apache/jackrabbit/oak/api/TypefromTag((IZ)Lorg/apache/jackrabbit/oak/api/Type;7org/apache/jackrabbit/oak/plugins/memory/PropertyStatescreatePropertyw(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$300x(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;
access$400>(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)JaddFirst(Ljava/lang/Object;)Varray6()Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;hasPathChangedobjectkeyH(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;7(J)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;
access$500	endObjectendArrayjava/lang/SystemcurrentTimeMillis()Jwait(J)V
access$600n(Lorg/apache/jackrabbit/oak/kernel/NodeStoreKernel$Revision;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;cleargetPathChangesU(Ljava/lang/String;Lorg/apache/jackrabbit/oak/json/BlobSerializer;)Ljava/lang/String;isEmpty(Ljava/lang/String;I)VcompareAgainstBaseStatee(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z(J)JG(IJILjava/lang/String;Lorg/apache/jackrabbit/oak/json/BlobSerializer;)V	serialize3()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)Iclose*(Ljava/lang/String;Ljava/lang/Throwable;)Vcom/google/common/hash/Hashingsha256'()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;)V0(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;)V8(Lorg/apache/jackrabbit/oak/spi/commit/EditorProvider;)V!???????????????????????J*?*??*??*?Y*??	*+?
*?Y+??
?*?*??*??W??"whjlx#y4zI{?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??*+?-?2W??-:?+W*+?,?-:-?(??Pa@0#?3W???4?5W?z?6?5W?j-?7?5W?Y-?7:		?8?9?5W?>:
	?;??-:?+W-?):	*+	?,?-:
	?*:	???
	?@??Y?Y?A?	????
?.??Y?Y?B?	????*+?-
?C???YD??-:?+W-?):?,:
?*:*+?-?E:*+
?-:?F??.??GW?3?YH???Y?Y?I???JK?,????-?(6????4FI:??8?	????!?T?[?b?n?y?????????????????????
?
???+?.?4?F?I?K?]?`?h?o?u??????????????????
???&?/?E?T?^?????????n8??K??
4,??	????u???	?|??
?u??
T??M??
F??&8??//??p??!i??????????	?????D?@??9?
	???3'??V??	%??
??P,??N-??-?? :+?"L???+?#?+??Y?Y?%?,?????'*35?4	??
 ??P??P??P????
??
??,}?L??,?)N,:?+W,?(???xj\[M{:+-?0:*,?1??+-,?M?NW?z+-?4?5W?l+-?6?5W?^,?7:+-?8?9?5W?E:+-?;??#A%B4F7C9D;EJGWHZIhJrKuL?M?N?O?P?Q?R?S?U?V?W?X?Y?[]^_ab4d@f?\	9??#'??M???|??uK?KIEE?<??0	??>??
!??K*?
?L+*???c?.*?Y*?+d?e?*?*??*??W*?f*????k
lm*n?oCq?K??
A???C? ?9*?g??v???!"#$????h>?i:*?:?&?j??k???l?j:??ۻmY?n:?oW6?p:		??d	??:

?q?K???B?rWs?t
??uWv?t
?k?wWx?t
?y?uW?zW????{W?|??Z}~???*?1?;?D?J?M?j?t?}??????????????????f
jR%?
Tk??	????&"?'????()???D?*+M~,?(-?#?.?'?/??+??;??!01??2?} a7*??+??? 	??* ?~?}eA???*??????? ?*??*2??22?23"+4"??"?567?

?i:*,?:?F?l?+????0?j?*+????Y??????
?j:????mY?n:?oW?p:??o??:-*?	??:		???L?rWs?t??uWv?t?k?wWx?t?y?uW??t	?uW?zW????{W?|??j?????$?'?/?:?B?G?J?T?]?c????????????????????????f
?Q8?	?]%?jv??????9??:?????()???]?*+?(-??.?	?/??r??;<??.*+-??:*,-??:??Y-??:??W????????(??R.??.9?.:?.??.=&>???;@?AB?J*,+???F???? ????C??DE??9*,+??N-?F?
-?????Y?Y???,?+??????????*9??9??9C?2??????FG??
O*,+??:?F?>?h6?????:??Y*?	??:		??	?????*
?????(?,?@?G?M??\	@
*H	O??O??OC?O=OI"OJOK?G????? ?!LM??	?*-?:?:????:*+,?????Y?E?e:?e??Y???:*?
????:*???c?!?Y*??e:*?*?f?*????:?Y???*???W??F????N	'/FRds???????!?"?f
RGNOd5P??
?Q??????????C??R??????????&?JS??BT?!UV?g!?Y*+???M*?,?,?W,???(
)*? !??!W?
U??!XY?M?*+?N-???Y?Y???+??????Y???:*?
-?????:*???c?.*?Y*?,?e?*?*??*??W*?f?:?Y???*???(????6
01
2(749H;W<i=~>?B?@?A?D?H4NNOH:P??
?Q????Z??R??????(??YBT?[Y?F?=Y?>??J? ??Z?\??!]Y?)?*+?N-???Y?Y???+????*,?:?-????3-?jN-????Y?Y?,?????+?????Y??:*???W???.RS
T(W/X>YCZJ[n_y`?a?>????Z??^????/a_?y`???(???>????
??ab??4*?+???M,?
,????Y?Y???+?????fghj? 4??4c?&de??f?gh??x*?+???:?L??: ????6		??	6
??
?:???:?Y?????Y?Y???+????=EEGEBO?EOO??*
qrtv#w0x=zO|Q}]??f
0g	2ijQ?kx??xc?xl"xmnxoxpide?D?9fqA?	rfqs?	rft
?uv?*f????M*?
??Y+??Y*,??????N,??:-???-:??Y*??N??:*?-?W?M?Y?,???YZ??.?	?$?,?3?6?C?J?W?Z?[??R6
we	Qxy$6de,.z{J??[?kf??f|j??C}f~?qt?
???.+?++??M,??,?? N*-?!K???*????!?)?,??*!????.??.?????????/*???J?????:*+???J????????*??Y??Y????????L???2??
??????	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy