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

org.apache.jackrabbit.oak.plugins.document.ClusterViewDocument.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????33	i>?@ABCDEAFGH
I
JK
iL
iMNAOPQ
RS
TU
iV
WXYZ	i[
\]^
_
i`a
!b?D
icd
e?f
gh
ii
jk
+T
wl
mn
wo
+pqAr
Js	tuvwxAy
iz
{|v}~
w?????C?????
?
g?
g???
II?
LT
L?
L?
L?
i?
y?
L?
i???
i?
i?
i?
L?
L??
\TC??
\??
\?
\?
\?
y?
_?
_?v??
i?
i??
lT?
l?
??
l?A?C?
T?
???	i??	i??
{o	i??????????
l??A?	i?
i?	i?	i???A?	i??
??
???
l??
l??
i????
i?
????
?IloggerLorg/slf4j/Logger;CLUSTERVIEW_DOC_IDLjava/lang/String;
ConstantValueVIEW_SEQ_NUM_KEY
ACTIVE_KEYINACTIVE_KEYRECOVERING_KEYCREATED_KEYCREATOR_KEYRETIRED_KEYRETIRER_KEYCLUSTER_VIEW_HISTORY_KEYstandardDateFormatLjava/text/DateFormat;
HISTORY_LIMITI

viewSeqNumJ	activeIds[Ljava/lang/Integer;
recoveringIdsinactiveIdsviewHistoryLjava/util/Map;	Signature5Ljava/util/Map;	createdAt	createdByLjava/lang/Long;readOrUpdate?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/plugins/document/ClusterViewDocument;CodeLineNumberTableLocalVariableTableoldestRevision5Lorg/apache/jackrabbit/oak/plugins/document/Revision;mapClonepreviousHistory	updateOpsLjava/util/ArrayList;
newViewSeqNumpreviousViewSeqNumdocumentNodeStore>Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Ljava/util/Set;localClusterIdpreviousView@Lorg/apache/jackrabbit/oak/plugins/document/ClusterViewDocument;updateOp5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;nowLjava/util/Date;
readResultLocalVariableTypeTableLLjava/util/ArrayList;$Ljava/util/Set;
StackMapTable???QS????(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/plugins/document/ClusterViewDocument;F(Ljava/util/Map;)Lorg/apache/jackrabbit/oak/plugins/document/Revision;objLjava/lang/Object;ritLjava/util/Iterator;
historyMap(Ljava/util/Iterator;??@l(Ljava/util/Map;)Lorg/apache/jackrabbit/oak/plugins/document/Revision;asHistoryEntrye(Lorg/apache/jackrabbit/oak/plugins/document/ClusterViewDocument;ILjava/util/Date;)Ljava/lang/String;retiringClusterNodeId
retireTimehb4Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;setToCsv#(Ljava/util/Set;)Ljava/lang/String;idLjava/lang/Integer;i$idssbLjava/lang/StringBuffer;??8(Ljava/util/Set;)Ljava/lang/String;
arrayToCsv(([Ljava/lang/Integer;)Ljava/lang/String;aarr$len$arr?csvToIntegerArray((Ljava/lang/String;)[Ljava/lang/Integer;icsvsplit[Ljava/lang/String;resultdoRead?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)Lorg/apache/jackrabbit/oak/plugins/document/ClusterViewDocument;clusterView
documentStore:Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;doc5Lorg/apache/jackrabbit/oak/plugins/document/Document;??matches&([Ljava/lang/Integer;Ljava/util/Set;)Z	aMemberIdexpectedactualexpectedIsEmptyZ
actualIsEmpty;([Ljava/lang/Integer;Ljava/util/Set;)Z8(Lorg/apache/jackrabbit/oak/plugins/document/Document;)Vthis	creatorIdobj2obj3obj4getActiveIds()Ljava/util/Set;&()Ljava/util/Set;getRecoveringIdsgetInactiveIds
getHistory()Ljava/util/Map;7()Ljava/util/Map;toString()Ljava/lang/String;isValid()ZgetCreatedAtgetCreatedBy()J
getViewSeqNum0(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Zo(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Z()V
SourceFileClusterViewDocument.java??IreadOrUpdate: expected: activeIds: {}, recoveringIds: {}, inactiveIds: {}java/lang/Object??????1readOrUpdate: activeIds must not be null or empty??java/lang/IllegalStateException#activeIds must not be null or empty!????8+readOrUpdate: view unchanged, returning: {}??preadOrUpdate: view change detected, going to update from {} to activeIds: {}, recoveringIds: {}, inactiveIds: {}3org/apache/jackrabbit/oak/plugins/document/UpdateOp!?java/util/Date!;active????
recoveringinactivecreated?????creator??-.java/util/HashMap!???clusterViewHistory???????????java/util/ArrayList????seqNum?6??HupdateAndRead: trying to create the first ever clusterView - hence {}={}??????bupdateAndRead: someone else just created the first view ever while I tried - reread that one later??769updateAndRead: trying to update the clusterView to {}={} fupdateAndRead: someone else just updated the view which I wanted to do as well - reread that one laterYupdateAndRead: got null from read - whatever the exact reason, we must retry in a moment.?(updateAndRead: matching view - no changegupdateAndRead: someone else in the cluster was updating right after I also succeeded - re-read in a bit)	
?3
01"java/lang/IllegalArgumentExceptionpreviousView must not be null2org/apache/jackrabbit/oak/commons/json/JsopBuilder41?56retiredretirer()+),)java/lang/StringBufferjava/lang/Integer?, ?!"#>org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument!"23java/lang/StringBuilder)read: clusterView document is not valid: $??1%?&?doc must not be null'(java/lang/Long??java/lang/String??java/lang/Number??Unsupported type of creator: ): {} : {}????????
java/util/Map viewHistory is null????java/util/HashSet*+,!-a ClusterView[valid=.
, viewSeqNum=/, activeIds=, recoveringIds=, inactiveIds=]012java/text/SimpleDateFormatyyyy-MM-dd'T'HH:mm:ss.SSSZ?8?	?9?-????@?8	??A?8???<??'?1?;?A?G?L?W?c?f??????????????????????????????? ?#?&?;?@?I?O?U?a?i?w???????????????????????????????	?%(2?? ??
?6??	?[??IK??	OH???S??	4??4??4??4??A???G????????????w???:??	?>?6??	?[??IK??	4??4??4???S
'?*???
???????????????X???\?????
???PL*?B?CM,?D?1,?EN-?F:+?	L??G+?G?H	??L???+??+?G??2$(.?BEIK ?4$??$??7??P??N???7??P?????????????
???~?*?
?IYJ?K??LY?M:?NW/?OW*?9?PW?OW*?Q?R?SW?OW*?T?PWU?OW?,??R?SWV?OW??PW?OW*?W??SW?OW*?X??SW?OW*?Y??SW?ZW?[N-??^&'*+,%-/.7/D0L1V2^3n4v5~6?7?8?9?:?;?<?=?>?4????????????????
????M*?*????\Y?]L*?^M,?D?$,?E?_N+?`?
+a?bW+-?cW???+?d??&	I
JLM1N8O?QERHS?*1??*??M??6???M???
???? ??????G*?*????\Y?]L*M,?>6?$,2:+?`?
+a?bW+?cW????+?d??&	]	^ab'c.d5f<bBh?>'?-?*?'??G?4???)	????????/*??*a?eL+??_M>+??,+2?f?gS????,??"pqs
tuv'u-x?*	?/
?
"
????
??J*?4L+?5?hM,???iY,?jN-?k?-???lY?mn?o,?p?o?q?r??&	?????!?(?*?H??*!)?J??E8?????(e*?*???=+?+???>?	????*?+???6*??*2:+?s????????:??"?*?,?1?3?>?@?J?P?[?]?c??>P
?C 	?e?e?V"C?e??	@?
@?
??? !"?sT*?t+?
?IYu?K?*+/?v?w?0?x*+?v?y?z+?vM,?{?*,?{?|?-?}?/,?*~?-?}??Y?lY?m??o,???q?
?+?vN-?
-?y???-??*?_???*-?y????+?v:??y?????*?_???*?y????+?v:??y?????*?_???*?y????+%?v:????????*???*??????? ????"?/?6?=?N?R?_?z???????????????????????????#?+?8?B?J?S??HT#?T6$???????%??c&?+)'??7???;???
??????()?9??Y*??????????#??*+)?9??Y*??????????#??*,)?9??Y*??????????#??*-.?/*??????#??/01?U?lY?m??o*?k????o*?x????o*?????o??o*?????o??o*?????o??o?q????U#?23?S*?x	??*???*?????????#??@41?/*?z????#?56?2*?}?0???#?76?/*?x???#?8??)*??+????*??,????*??-??????
%'?*)#?)??)??)??? )??)??)???
?9:;?2i?????Y??????
?	|<=




© 2015 - 2024 Weber Informatics LLC | Privacy Policy