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

org.apache.jackrabbit.oak.plugins.segment.Segment.class Maven / Gradle / Ivy

There is a newer version: 1.6.23
Show newest version
????3?
??
????	??
??
???
?	??
???	???	??
?
??	??	??	??	???	??

?
?
???
?
??
??	??
??	???
!?
??	??
??
!?
????
)??
)?
(?
)?
?
?

?
??
?
?
??
?
??
??
??
??
????
??

???
)???
)??
)??
B?
?
?
??
????
?
?
??



Y
X	
X

?



?
Y




Y




i

 !
?"?
#
n$@????%
{&'
}(
})
}*+,
?	
Y
?-
?./
?0?@ ??
?12
?3	45
678
9:	4;	?<?
?=
?>
??
?@A
?B
CD
4E
?F
{G
?H?I
??J
?KLM
?N
?OPQ
?RSTUV
?WXY
?Z
?[
?*
??\
]^_InnerClassesRECORD_ID_BYTESI
ConstantValueSEGMENT_REFERENCE_LIMIT?RECORD_ALIGN_BITSMAX_SEGMENT_SIZESMALL_LIMIT?MEDIUM_LIMIT@?BLOB_ID_SMALL_LIMITREF_COUNT_OFFSETROOT_COUNT_OFFSETBLOBREF_COUNT_OFFSETtracker:Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;id5Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;dataLjava/nio/ByteBuffer;version:Lorg/apache/jackrabbit/oak/plugins/segment/SegmentVersion;refids6[Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;strings$Ljava/util/concurrent/ConcurrentMap;
Deprecated	SignatureKLjava/util/concurrent/ConcurrentMap;RuntimeVisibleAnnotationsLjava/lang/Deprecated;
loadString!Lcom/google/common/base/Function;HLcom/google/common/base/Function;stringCache7Lorg/apache/jackrabbit/oak/plugins/segment/StringCache;	templatesmLjava/util/concurrent/ConcurrentMap;DISABLE_TEMPLATE_CACHEZaccessedJdecode(S)ICodeLineNumberTableLocalVariableTableoffsetSencode(I)Salign(II)Iaddressboundary?(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;Ljava/nio/ByteBuffer;)Vthis3Lorg/apache/jackrabbit/oak/plugins/segment/Segment;?(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;Ljava/nio/ByteBuffer;Lorg/apache/jackrabbit/oak/plugins/segment/SegmentVersion;)VsegmentVersionB
StackMapTable_???`toHex([B)Ljava/lang/String;eLjava/io/IOException;bytes[Bout4Lorg/apache/commons/io/output/ByteArrayOutputStream;??a?(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;[B)VbuffergetSegmentVersion<()Lorg/apache/jackrabbit/oak/plugins/segment/SegmentVersion;poslengthgetSegmentId7()Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;getRefCount()IgetRootCountgetRootType9(I)Lorg/apache/jackrabbit/oak/plugins/segment/RecordType;indexrefCount
getRootOffset(I)IgetSegmentInfo()Ljava/lang/String;Ljavax/annotation/CheckForNull;getRefId8(I)Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;typeLjava/lang/String;deltarefposmsblsbrefid MgetReferencedIds()Ljava/util/List;refcountidsLjava/util/List;LocalVariableTypeTableGLjava/util/List;bI()Ljava/util/List;sizegetCacheSize()JwriteTo(Ljava/io/OutputStream;)VstreamLjava/io/OutputStream;channel'Ljava/nio/channels/WritableByteChannel;c
ExceptionscollectBlobReferences>(Lorg/apache/jackrabbit/oak/plugins/blob/ReferenceCollector;)Vblob7Lorg/apache/jackrabbit/oak/plugins/segment/SegmentBlob;i	collector;Lorg/apache/jackrabbit/oak/plugins/blob/ReferenceCollector;	rootcountblobrefcount
blobrefposdreadByte(I)B	readShortreadIntreadLong(I)J	readBytes(I[BII)VpositiondreadRecordId7(I)Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;internalReadRecordId
readStringH(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Ljava/lang/String;4Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;	segmentIdcachee(I)Ljava/lang/String;stringlist6Lorg/apache/jackrabbit/oak/plugins/segment/ListRecord;9Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStream;%'readMapk(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Lorg/apache/jackrabbit/oak/plugins/segment/MapRecord;readTemplatej(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Lorg/apache/jackrabbit/oak/plugins/segment/Template;7(I)Lorg/apache/jackrabbit/oak/plugins/segment/Template;template4Lorg/apache/jackrabbit/oak/plugins/segment/Template;/loadTemplate	primaryIdmixinIdmixins[Ljava/lang/String;childNameId
properties=[Lorg/apache/jackrabbit/oak/plugins/segment/PropertyTemplate;headhasPrimaryType
hasMixinTypeszeroChildNodesmanyChildNodes
mixinCount
propertyCountprimaryType-Lorg/apache/jackrabbit/oak/api/PropertyState;
mixinTypes	childNamefz}readPropsV10A(II)[Lorg/apache/jackrabbit/oak/plugins/segment/PropertyTemplate;propertyNameIdreadPropsV11
propertyNames
readLength7(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)JinternalReadLengthtoStringrootid	blobrefidbLjava/io/StringWriter;writerLjava/io/PrintWriter;segmentInfoIJ
access$000H(Lorg/apache/jackrabbit/oak/plugins/segment/Segment;I)Ljava/lang/String;x0x1
access$100()V
SourceFileSegment.java?g`g????3org/apache/jackrabbit/oak/plugins/segment/Segment$1?h??ijk8org/apache/jackrabbit/oak/plugins/segment/SegmentTracker??3org/apache/jackrabbit/oak/plugins/segment/SegmentId??lmnop????????java/nio/ByteBuffer??qrsUtu3org/apache/jackrabbit/oak/plugins/segment/Segment$2?vwx??yz??2org/apache/commons/io/output/ByteArrayOutputStream{|}~???(?????java/io/IOExceptionjava/lang/StringBuilderError dumping segment: ???(?(????h???\w??? ?????%&agbulk??@?@java/lang/IllegalStateExceptionRefId '??' doesn't exist in 	 segment ??. Creation date delta is ?? ms.???Y????*+b????r>??????rc??5org/apache/jackrabbit/oak/plugins/segment/SegmentBlob2org/apache/jackrabbit/oak/plugins/segment/RecordId?????(d????&\?s?`_??????@?@3org/apache/jackrabbit/oak/plugins/segment/Segment$3??e??????skjava/lang/String???Ys???4org/apache/jackrabbit/oak/plugins/segment/ListRecord??7org/apache/jackrabbit/oak/plugins/segment/SegmentStream???(??String is too long: 3org/apache/jackrabbit/oak/plugins/segment/MapRecordprvr2org/apache/jackrabbit/oak/plugins/segment/TemplateW&^_jcr:primaryTypeab??????jcr:mixinTypes??????-????????:org/apache/jackrabbit/oak/plugins/segment/PropertyTemplateTU??&?????_?Yjava/io/StringWriterjava/io/PrintWriter??Segment %s (%d bytes)%njava/lang/Object??'(
Info: %s%nJ--------------------------------------------------------------------------??reference %02x: %s%nroot %d: %s at %04x%nblobref %d: %s at %04x%n%04x: ??%02x    ???? oak.segment.disableTemplateCache???1org/apache/jackrabbit/oak/plugins/segment/Segment8org/apache/jackrabbit/oak/plugins/segment/SegmentVersionjava/lang/Throwablejava/util/List%java/nio/channels/WritableByteChannel9org/apache/jackrabbit/oak/plugins/blob/ReferenceCollector5org/apache/jackrabbit/oak/plugins/segment/StringCache+org/apache/jackrabbit/oak/api/PropertyStateV_116(Lorg/apache/jackrabbit/oak/plugins/segment/Segment;)V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;getStringCache9()Lorg/apache/jackrabbit/oak/plugins/segment/StringCache;com/google/common/collect/MapsnewConcurrentMap&()Ljava/util/concurrent/ConcurrentMap;isDataSegmentId()ZgetisValid(B)Z?(Lorg/apache/jackrabbit/oak/plugins/segment/Segment;Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;Ljava/nio/ByteBuffer;)V
checkState(ZLjava/lang/Object;)VfromByte=(B)Lorg/apache/jackrabbit/oak/plugins/segment/SegmentVersion;org/apache/commons/io/HexDumpdump([BJLjava/io/OutputStream;I)Vcom/google/common/base/CharsetsUTF_8Ljava/nio/charset/Charset;java/nio/charset/Charsetname&(Ljava/lang/String;)Ljava/lang/String;)org/apache/jackrabbit/oak/commons/IOUtilscloseQuietly(Ljava/io/Closeable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessagenewDataSegmentIdwrap([B)Ljava/nio/ByteBuffer;
setSegmentcheckPositionIndexes(III)Vlimit(Z)VgetShort
checkArgument4org/apache/jackrabbit/oak/plugins/segment/RecordTypevalues9()[Lorg/apache/jackrabbit/oak/plugins/segment/RecordType;java/lang/SystemcurrentTimeMillisgetCreationTime(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;(Ljava/lang/String;)VgetLong9(JJ)Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;com/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;add(Ljava/lang/Object;)Z	remainingisDirect	duplicate()Ljava/nio/ByteBuffer;java/nio/channels/Channels
newChannel?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;hasRemainingwrite(Ljava/nio/ByteBuffer;)I9(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;I)V7(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)V	getBlobIdaddReference'(Ljava/lang/String;Ljava/lang/String;)VgetInt(I)Ljava/nio/Buffer;([BII)Ljava/nio/ByteBuffer;
getTracker<()Lorg/apache/jackrabbit/oak/plugins/segment/SegmentTracker;
getSegment5()Lorg/apache/jackrabbit/oak/plugins/segment/Segment;	getOffsetgetMostSignificantBitsgetLeastSignificantBits8(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentId;)V	getString8(JJILcom/google/common/base/Function;)Ljava/lang/String;java/lang/IntegervalueOf(I)Ljava/lang/Integer;"java/util/concurrent/ConcurrentMapputIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;([BLjava/nio/charset/Charset;)V8(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;I)Vn(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;Lorg/apache/jackrabbit/oak/plugins/segment/ListRecord;J)Vclose"org/apache/jackrabbit/oak/api/TypeNAME$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;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;NAMESZERO_CHILD_NODES	onOrAfter=(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentVersion;)Z?(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;[Lorg/apache/jackrabbit/oak/plugins/segment/PropertyTemplate;Ljava/lang/String;)Vjava/lang/MathabsfromTag((IZ)Lorg/apache/jackrabbit/oak/api/Type;:(ILjava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;)VgetEntry(Ljava/io/Writer;)Vformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;println(C)Ljava/io/PrintWriter;/(Ljava/lang/CharSequence;)Ljava/io/PrintWriter;java/lang/Boolean
getBoolean(Ljava/lang/String;)Z!?????????????????3?????????????????????????????????????????????????????B??,	???1~x??????	???/z???????	???@`dd?~???????????W*+,-????
?
??*??????????*?*?Y*??	*+?
??*,?
?
?+??*??*??*?*+????*??
*??*-?
??,??`-?6-?0?#-?a?-?K?????Y*,-??**??
?*?,S*?? ?*?*? ??^????&?-?4?<?A?I?O?W?^?i?p?w????????????????>wS?????????????%?<	

?B@?*

??G?!Y?"L*	+?#+?$?%?&M+?',?M?)Y?*+?,,?-?,?.N+?'-?:+?'? (> 8>>@>????? ?!?8?? !
G?? 0]??-?*?*?Y*??	*+?
??*+?/?+??*??*??*?*+????*??
*??*,?
?0?1?*?
?*?*?S*,3?? *?*?2??J?#*19>	FLT[is}??? ??????90
?/*? ??????+`3?4*??53d`>*??6???7??&	'())?*++??+???%@?/*???-??9*???~`??1? ?7
*??8~??5?
!"??5*?=*?9???:?;*?*??6h`h`??~2??9:;? 55#?0$??@%&??4*?=*?9???:*?*??6h`h``?8~x???@A? 44#?/$??@'(?N*?9??**?M*????M?@*??AeB?BY?)Y?*C?,?DE?,,?,F?,*??GH?,!?IJ?,?.?K?*?2M,?X*YN?*?2M,?=*??6h`6*??L7*?`?L7*??MM*?,S-ç
:	-?	?,?y??????J^_`a c,djhqiujyk?l?m?n?o?p?q?s?u?RW,-,>.??,/??!0??1???#?q[2??3?I?S4D?56??%*?<?NM>?,*?O?PW????,??yz
{|{#~?*2?% 7?
89:
8;
?<??=>?2*??Q?????@?~)<*??R?
*?S`<*???
*?S`<????????&??)%>??AB?? *??TM+?UN,?V?-,?WW??????
????*  CD?
EF?
	GH(IJ?E	?*?=*?*??6`?8~>*?*??6`?8~6*??6h`h`66?@*?h`?8~x6?XY?YY*??Z?[:+?\?]??????*
???0?B?L?a?w??????\	a"??wKLEDM???NO?7?pP?0ZQ?BHR??ES?CTU?B*?*?^???????V??B*?*?^?8??????W&?B*?*?^?_??????XY?C*?*?^?L??????Z[??0,?
W`,??4*??T:*?^?`W,?aW??????%?/??>00\?00??0?]?^_?O
*?^=*?b??
??? 

???`_??>**???~?OM*?`??~x*?`??~?>?YY,x?Z????2??*>>?-2?2??ab??	<*?cL+?d?M,?+?e*?f?=?+?gB+?h7,!*?f?iY+?j?k????
???"?(??4"0?(1?<?c7d?
/e??fag??T*??$*??gA*??h7*? *?	?k?*??l?m?nM,?*?M*??l,?oW,??&	????(?9?=?C?R??40?1?9h-TT??	(?)3?g?
?*?^=*?pB!q??0!??:*??T:`?`W?sW?nY?$?t?!u??0!??:*??T:`?`W?sW?nY?$?t?!w??U!ya
eym?6?{Y*`?b?|:?}Y?YY*??Z!?~:?:???:	??	??BY?)Y?*??,!?I?.?K????????V??
???$-5BJPYbjw	
??
????p'$?P'Y??D>??1ij?Ck??????
??"?B4?Olm?	no?=	??Y+?????		?cpq?@+??+?f??????cpr??9*??	*???*??l?m??M,?*??M*??l,?oW,??"#
%&"'((7*? 99??st	
?)uvr??*??=?~??>?~??6?~??6?~??6z?~6?~6?:	?*??:
?
??????:	?:
?>?n:6??*??:

??S????????????:
??:?
?:??*??:??:?*? ????*??:?*??:??Y	
?????!./0!1/2=3G4M5P7S8W9^:m<p?s@xAB?C?D?E?B?G?K?L?M?N?O?P?Q?U?V?X?Z??^wc
?
xc
?"M?4yz?
{c?|}??~???!???/???=???G???M???S???	s???
?T?-?|}M?@?@?@?@?4
?????!??3?????)N??N6?A*??:?*???6-??Y??????????S????-??"^_`ab"cF_Lf?H1?c"$,DM?NN??N??I|}S???5???%%3????%%3????rd??N?\*??:?{Y-??|:?6?<*???6-??Y????????????S????-??*
jk	lmn o)p3q\obv?R3),#?M?R?cE?jdd??d??_|}t?#??l?0??l?663???l?663?????@+??+?f????z??c?Y??**?^?p??~????Y?5?*????~=?~???@~? ?~x*????~??`????8y*????~?0y?*????~?(y?*????~? y?*????~?y?*????~?y?*????~?y?*????~??ua??????"???? ??????#?(??
???Y??L??Y+??M*??Q>,???Y*?SY?lS??W*??:?,???YS??W*???",???*?66?%,???Y?lSY*?OS??W????*??8~6*??6h`66?N,???Y?lSY?;*?h`??~2SY*?h``?8~?lS??W????*??8~6h`66		?W*?	h`?8~6
?XY?YY*?
x?Z?[:,???Y	?lSY?\SY
?lS??W?	???,???*??5`?~d6*??5??,???Y3*??5d`z?lS??W6?Z?p?
, ??W`*??6?+*?`?6,???Y?~?lS??W?
,???W????, ??W6?P`*??6?4*?`?6 ??,???W?
,.??W?
, ??W????,?????,???,??+?????5????2?8?=?M?W?]?c?m????????????????"?5?M?p?v?|?????????????????
?
???!?+?:?H?V?a?h?k?r?x?|?????????f)2??R??5;??
M#KL[??	c7???P????gQ????^M?H ?$TM???h????x?8Y?-??_?M??3??(??Q??Z??3??.6??	?<??	???:*???=??????/*???=?????!	??????????i




© 2015 - 2025 Weber Informatics LLC | Privacy Policy