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.64.0
Show newest version
????2F	nHIJKLMNOKPQR
S
TU
nV
nWXKYZ[
\]
^_
n`
abcd	ne
fgh
i
njk
!l?N
nmn
o?p
qr
ns
tuv
,^
~w
xy
~z
{|
{}?
,~K?
T?	?????K?
n?
??K?????
~?????M?????
}
q?
q???
NS?
Q^
Q?
Q?
Q?
n?
|?
Q?
n???
n?
n?
n?
Q?
Q}?
a^M??
a??
a?
a?
a}
|?
d?
d????
n?
n??
q^?
q?
??
q}K?M?
^?
???	n??	n?	n??
?z	n??????????
q??K?	n?
n?	n?	n???K?	n??
??
???
q??
q???
n????
n?
????
?SloggerLorg/slf4j/Logger;CLUSTERVIEW_DOC_IDLjava/lang/String;
ConstantValueCLUSTER_VIEW_ID_KEYVIEW_SEQ_NUM_KEY
ACTIVE_KEYINACTIVE_KEYRECOVERING_KEYCREATED_KEYCREATOR_KEYRETIRED_KEYRETIRER_KEYCLUSTER_VIEW_HISTORY_KEYstandardDateFormatLjava/text/DateFormat;
HISTORY_LIMITI

viewSeqNumJ
clusterViewId	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???[]????(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;??Jl(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;resultdoRead?(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
getViewSeqNumgetClusterViewId0(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*????!B+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*Eactive????
recoveringinactivecreated?????creator??67java/util/HashMap*???clusterViewHistory???????_idjava/util/ArrayListseqNum?	
9:
RupdateAndRead: trying to create the first ever clusterView - hence {}={} and {}={}??bupdateAndRead: someone else just created the first view ever while I tried - reread that one later?@?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2?< !"#$"java/lang/IllegalArgumentExceptionpreviousView must not be null2org/apache/jackrabbit/oak/commons/json/JsopBuilder%&'()*=:+)(>?retiredretirer124252,&java/lang/StringBufferjava/lang/Integer-?,./.0123456>org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument*+;<java/lang/StringBuilder)read: clusterView document is not valid: .7??:8?9
doc must not be null:;java/lang/String??java/lang/Long????java/lang/Number??Unsupported type of creator: .<: {} : {}???????
java/util/Map viewHistory is null????java/util/HashSet=>?*@a ClusterView[valid=.A
, viewSeqNum=.B, clusterViewId=, activeIds=	
, recoveringIds=, inactiveIds=]!"CDEjava/text/SimpleDateFormatyyyy-MM-dd'T'HH:mm:ss.SSSZ	?1
a?.:0?1???0?@*?8?9?A??B?<?*?:		??C?<?	?=?.?D??E?<	??F?<??????'?1?;?A?G?L?W?c?f??????????????????????????????? ?#?&?;?@?I?R?X?^?j?r?{?????????????????????? "(-79ISV`?? ??
?6??	?[??Rp??	rP??
Xm???S??	b??b??b??b??A!??G???????????w??(:??	?>?6??	?[??Rp??	b??b??b???S
'?*???
???????????????????\?????
???PL*?G?HM,?I?1,?JN-?K:+?	L??L+?L?M	??L???+??+?L??2"#$($)(*.+?,B.E/I0K2?4$??$??7??P??N???7??P?????????????
???~?*?
?NYO?P??QY?R:?SW0?TW*?=?UW?TW*?V?W?XW?TW*?Y?UWZ?TW?,??W?XW[?TW??UW?TW*?\??XW?TW*?]??XW?TW*?^??XW?_W?`N-??^89<=>%?/@7ADBLCVD^EnFvG~H?I?J?K?L?M?N?O?P?4????????????????
????M*?*????aY?bL*?cM,?I?$,?J?dN+?e?
+f?gW+-?hW???+?i??&	[
\^_1`8a?cEdHe?*1*?M?6?M??
??? ??	
??G*?*????aY?bL*M,?>6?$,2:+?e?
+f?gW+?hW????+?i??&	o	pst'u.v5x<tBz?>'-?*
?'?G?4?)	?????/*??*f?jL+??dM>+??,+2?k?lS????,??"???
???'?-??*?/?
"????
??J*?8L+?9?mM,???nY,?oN-?p?-???qY?rs?t,?u?t?v?w??&	?????!?(?*?H??*!)?J??E8?? ??!"?(e*?*???=+?+???>?	????*?+???6*??*2:+?x????????:??"?*?,?1?3?>?@?J?P?[?]?c??>P
#C ?e$?e%?V&'"C('?e%??	@?
@?
???)*+??a*?y+?
?NYz?P?*+4?{?|?}*+0?{?~?1?*+?{?|??+?{M,???*,?????.???/,?*??.????Y?qY?r??t,???v?
?+?{N-?
-?|???-??*?d???*-?|????+?{:??|?????*?d???*?|????+?{:??|?????*?d???*?|????+%?{:????????*???*???????!?????/?<?C?J?[?_?l???????????????????????????$?0?8?E?O?W?`??Ha,?aC-???????.??c/?8)0??7?? ?H???
??????12?9??Y*??????????,??342?9??Y*??????????,??352?9??Y*??????????,??367?/*??????,??89:??a?qY?r??t*?p????t*?????t*?}?t??t*?????t??t*?????t??t*?????t??t?v???a,?;<?S*?	??*???*???????
?,??@=:?/*?????,?>??2*???1???,?@??/*????,?A:?/*?}??'?,?!B??)*??+????*??,????*??-??????+,
./1%2'4?*),?)??)??)??? )??)??)???
?CDE?2n?????Y??????
@	?FG




© 2015 - 2024 Weber Informatics LLC | Privacy Policy