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

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

????2	
?
#	?	?	?
	?
	?
 	?!	?"	?#$%$&
'
()*
+$,$-.
%
/0
1
23
/4
(5
(67

89:
;
<=
>?
?@	?ABCD
?EFG
,H
,I
,J
,K
,L
?M	?N???
O
P
Q$R
ST
/U
/V
/W
XY
/Z[\R\
]^_R`
,a
bc
?d
?e
,f[%RgR%_hijklkmno
S
pq
Srs
St
uRj
/v
aw_x[jy_z{
a|
/}_~
/
0G
?$hi??	?
??
?
?
0K
	??
>?
??
????
????
X?
X?[?_-[g
pt?
???logLorg/slf4j/Logger;INDEX_MAGICI
ConstantValueGRAPH_MAGIC
BLOCK_SIZE
ZERO_BYTES[BfileLjava/io/File;monitorALorg/apache/jackrabbit/oak/plugins/segment/file/FileStoreMonitor;accessLjava/io/RandomAccessFile;channelLjava/nio/channels/FileChannel;closedZindexLjava/util/Map;	SignatureZLjava/util/Map;
referencesLjava/util/Set;!Ljava/util/Set;graphLjava/util/SortedMap;ILjava/util/SortedMap;>;getPaddingSize(I)ICodeLineNumberTableLocalVariableTablesize	remainder
StackMapTable(Ljava/io/File;)Vthis:Lorg/apache/jackrabbit/oak/plugins/segment/file/TarWriter;R(Ljava/io/File;Lorg/apache/jackrabbit/oak/plugins/segment/file/FileStoreMonitor;)Vcount()IgetUUIDs()Ljava/util/Set;#()Ljava/util/Set;
containsEntry(JJ)ZmsbJlsb	readEntry(JJ)Ljava/nio/ByteBuffer;dataLjava/nio/ByteBuffer;entry9Lorg/apache/jackrabbit/oak/plugins/segment/file/TarEntry;?:?.
Exceptions?
writeEntry	(JJ[BII)JoffsetuuidLjava/util/UUID;checksumLjava/util/zip/CRC32;	entryNameLjava/lang/String;header(Ljava/util/UUID;[B[BII)JrefidrefposrefendlistLjava/util/List;segmentposrefcount
initialLengthpadding
currentLengthLocalVariableTypeTable"Ljava/util/List;*??nflush()V
descriptorLjava/io/FileDescriptor;?isDirty()ZcloseinitialPositioncurrentPosition
writeGraphi$Ljava/util/Iterator;EntryInnerClassesLjava/util/Map$Entry;uuids	graphSize	graphNamebufferrefmapILjava/util/Map$Entry;>;4Ljava/util/Map;???y7
writeIndexarr$:[Lorg/apache/jackrabbit/oak/plugins/segment/file/TarEntry;len$	indexSize	indexNamesortednewEntryHeader(Ljava/lang/String;I)[Biname	nameBytestimecollectReferences(Ljava/util/Set;)Vrefs
referencedIds$(Ljava/util/Set;)VtoString()Ljava/lang/String;
SourceFileTarWriter.java?????????????????????????????????????????java/util/UUID??????7org/apache/jackrabbit/oak/plugins/segment/file/TarEntry??????????????java/util/zip/CRC32??%s.%08xjava/lang/Object??????????Writing segment {} to {}?????java/io/RandomAccessFilerw????????????????????????????????????????????????????????????????????java/util/Listjava/lang/StringBuilder????.gph????????java/util/Map$Entry?java/lang/Integer????.idx	?
????
%07o%011o?%06o?? ?8org/apache/jackrabbit/oak/plugins/segment/file/TarWriterjava/io/Closeablejava/lang/Throwablejava/io/IOExceptionjava/nio/ByteBufferjava/io/FileDescriptorjava/util/Iteratorjava/lang/String
java/util/Map?org/apache/jackrabbit/oak/plugins/segment/file/FileStoreMonitorDEFAULTcom/google/common/collect/MapsnewLinkedHashMap()Ljava/util/LinkedHashMap;com/google/common/collect/Sets
newHashSet()Ljava/util/HashSet;
newTreeMap()Ljava/util/TreeMap;keySet)(Ljava/lang/Iterable;)Ljava/util/HashSet;$com/google/common/base/Preconditions
checkState(Z)V(JJ)VcontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;allocate(I)Ljava/nio/ByteBuffer;java/nio/channels/FileChannelread(Ljava/nio/ByteBuffer;J)Irewind()Ljava/nio/Buffer;checkNotNullcheckPositionIndexes(III)Vupdate([BII)VgetValue()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;org/slf4j/Loggerdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V#(Ljava/io/File;Ljava/lang/String;)V
getChannel!()Ljava/nio/channels/FileChannel;getFilePointerwrite([B)VgetMostSignificantBitsgetLeastSignificantBits(JJII)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;3org/apache/jackrabbit/oak/plugins/segment/SegmentIdisDataSegmentId(J)Zwrap([BII)Ljava/nio/ByteBuffer;position(I)Bcom/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;getLong(I)J
java/util/Setaddjava/util/Collectionssort(Ljava/util/List;)Vjava/util/SortedMapwritten(J)VgetFD()Ljava/io/FileDescriptor;syncaddAll(Ljava/util/Collection;)Zvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;java/io/FilegetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
newHashMap()Ljava/util/HashMap;putLong(J)Ljava/nio/ByteBuffer;(I)Ljava/lang/Integer;entrySetgetKeyintValueputIntarray()[BtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;IDENTIFIER_ORDERLjava/util/Comparator;java/util/Arrays,([Ljava/lang/Object;Ljava/util/Comparator;)Vcom/google/common/base/CharsetsUTF_8Ljava/nio/charset/Charset;getBytes(Ljava/nio/charset/Charset;)[Bjava/lang/Mathmin(II)Ijava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VcurrentTimeMillisnewArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;reverse"(Ljava/util/List;)Ljava/util/List;removeorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; ?#?
?????o???f???????????????????????????????^p<?	d???gh
ik??????????A	*+????
???	??	??????3*?*?*?*?*??*?	?
*??*+?
*,???*
?	????!?(?-?2?? 3??3??3?? ???4
*??????
?? ???7
*???????
???? ???o"*????*??Y!????
??? "??"??"???@???-r*????*Y:?*??Y!???:ç:???5*??????:*????W?W??.1161?.???+?9?>?M?W?g?m?p??4W??r??r??r??+G???+@?$??????@%?????u?W`???Y!?:?Y? :		?!"?#YSY	?$?%S?&:

?':?()*?
?**?+??&	????'?2?M?V?f??f
u??u??u??u??u??u??W??'N??	M(??
V????"???
d*????*??*?,Y*?
-?.?**??/?*??07*?,?1*?-?2?36?*??4?2*??07		5?????Y+?7+?8	?e?e??9:*?+?:W+?8?;??-?<:?=6

`?>?~6?z
`h`6??:
`6?G?Y?@`?@?:*???*?
?AW?BW?????C*?+?DW*?	e?E	??~???'?2?;?C?O?V?[?h?q??????????????????????%1;?AF	S
a??$???K???k???d??????????
?|??d??d??d??d??d??d??;)??V??q???	??????d???Z
@%?5?@?v????????:???
???????????D*?
YL?M*YN?*??*??*??FM-ç
:-??,?,?G+ç
:+???
%((,(9<<@<?*
	
 #"/$3%7'C(?	.??D????#???D???D???????B
*?????+?
???@???V?*YL?*????*?+çM+?,?*???*?
Y:?*??0@*?H*?I*??4?1*??4?1*??0B*??Jç:??*?!e?E? 2hkkpk?F89:;">)?*G2H:I>JBKLLVN^OePsRS? ???:F??^"???2??@L???@???????????
?*??*?
?K`??L+*???LW+*?
?LW+?C+?Mh`=*??N?ON-?P?!-?Q?R:?Mh```=????3>?SY?T*?
?U?VW?V?X:`?':?:?Y:6+?Z:		?P?:	?Q?:

?7?[W
?8?[W
??\?:W???*??]?^:		?P?r	?Q?_:

?`??a?b?cW
?d?R?Z:?P?'?Q?:??a?b?cW????cW????Y? :		?e?=?!	?$??cW+?M?cW?cWf?cW*??1?*??4?2*??e?1???%VX'Y2Z6\C]f^v_y`~b?c?e?g?i?j?k?l?m?n?p q:rasvtyu?v?x?y?z?{?|?}???????????f??R'???(??
?A??	a??K.?? `??

y??	??????C???~k???P???F???@???;???8???]??	?*f?? `??
????;???L	?R???&??
????????@???@???-?	?X??????>*??h`<?3=?SY?T*?
?U?Vg?V?XN-`?':?:*??h*????i?j:?k?l:?66		?<	2:

?m?[W
?n?[W
??cW
??cW?	??ûY? :?e?=?!?$??cW*???cW`?cWo?cW*??1?*??4?2*??e?1??b???/?8?>?]?e??????????????????????????????z,??
iH??nC??q@??	?????/??8???>???]???b???(?q
????jj???]???
?F?M*?p?qN-,-?d?r?st?#Y?\S?&?p?q,d?st?#Y?\S?&?p?q,l?st?#Y?\S?&?p?q,t?su?#Y?\S?&?p?q,|?s?vwm7u?#Y?%S?&?p?q,??s?Y TY TY TY TY TY TY TY T,??s,?0T66,??,3?~`6????y?#Y?\S?&?p?q,??s,??F????=?\?{?????????????#?D??H	?F?F??@??8????@????	???? 	
??S*???z?{?ZM,?P?7,?Q?N+-?|? *?-?}?R:?+?~W??Ʊ??(?2?A?F?O?R??4A?('??=??S??S??A?S????9??
?2*?
?????????.????(??4??
;	d?
_$?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy