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

There is a newer version: 1.64.0
Show newest version
????2
 		|
	|	|

	|
	|

	|	|


 

!"
#
$%
!&
'
()
	
*+,
-
./
01
|2	|3456
|789
):
);
)<
)=
|>	|?
)@???
A
B
CD
EF
!G
!H
!I
JK
!LMNNN
OPQD
)R
ST
|U
|V
)WMNXNQYZ[\]\^_`
O	
ab
Ocd
Oe

fN[
!g
]hQiM[j[kl
]m
!n[o
!p
0G
qYZr?	s
tu
v
w
0K
	xy
0z
{|
}~?
}???
J?
J?M?QMX
ae?
???logLorg/slf4j/Logger;INDEX_MAGICI
ConstantValueGRAPH_MAGIC
BLOCK_SIZE
ZERO_BYTES[BfileLjava/io/File;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;count()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;segmentposrefcountpaddinglengthLocalVariableTypeTable"Ljava/util/List;??_flush()V
descriptorLjava/io/FileDescriptor;?isDirty()Zclose
writeGraphi$Ljava/util/Iterator;EntryInnerClassesLjava/util/Map$Entry;uuids	graphSize	graphNamebufferrefmapILjava/util/Map$Entry;>;4Ljava/util/Map;???j)
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/Mapcom/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;write([B)VgetFilePointergetMostSignificantBitsgetLeastSignificantBits(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/SortedMapgetFD()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; | ~????k???b?????????????????????????????^p<?	d???gh
ik???????????.*?*?*?*?*??*??*?	?
*+???&	?}	???!?(?-??.??.?? ???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????"????
M*????*??*?)Y*?*?+?**??,?*?,?-*?-?.?/6?*??0?.*??172?????Y+?4+?5?e?e??6:	*?+	?7W+?5?8??-?9:

?:6
`?;?~6?z`h`6
?<:`6
?G?Y
?=
`?=?:*???*??>W??W?????@*?
+?AW??v???'?2?:?F?M?R?_?h?y???????????????????????(?2?8=J??$???K???k??
?d??????
?????|??M??M??M??M??M??M??M??h???????	??d???W
@%?,?@?v????????:???	???????????D*?YL?M*YN?*??*??*??BM-ç
:-??,?,?C+ç
:+???
%((,(9<<@<?*
	
#/37C?	.??D????#???D???D???????B
*?????"?
???@???_*YL?*????*?+çM+?,?*???*?YL?*?D*?E*??0?-*??0?-*??F+çN+?-?? 1VYY\Y?:/012"5)6*=1>5?9@CAMBTC^D?_???%??@L???.??????????
?*??*??G`??OY?P*??Q?RS?R?T:`?$:?:?U:6+?V:		?L?:	?M?:

?4?WW
?5?WW
??X?7W???*?
?Y?Z:		?L?r	?M?[:

?\??]?^?_W
?`?N?V:?L?'?M?:??]?^?_W????_W????Y?:		?a?:?	?!??_W+?I?_W?_Wb?_W*??-?*??0?.*??a?-???%GI'J2K6MCNfOvPyQ~S?T?V?X?Z?[?\?]?^?_?a b:cadveyf?g?i?j?k?l?m?n?p?q?s?u?v??f??R'???(??
?A??	a??K.?? `??

y??	??????C???~k???P???F???@???;???8???]??	?*f?? `??
????;???L	?R???&??
????????@???@???-?	?X??????>*??h`<?/=?OY?P*??Q?Rc?R?TN-`?$:?:*??d*????e?f:?g?h:?66		?<	2:

?i?WW
?j?WW
??_W
??_W?	??ûY?:?a?:??!??_W*???_W`?_Wk?_W*??-?*??0?.*??a?-??byz|/}8>?]?e??????????????????????????????z,??
iH??nC??q@??	??????/???8???>???]????b???(?q
????ff???]???
???F?M*?l?mN-,-?d?n?op? Y?XS?#?l?m,d?op? Y?XS?#?l?m,l?op? Y?XS?#?l?m,t?oq? Y?XS?#?l?m,|?o?rsm7q? Y?"S?#?l?m,??o?Y TY TY TY TY TY TY TY T,??o,?0T66,??,3?~`6????u? Y?XS?#?l?m,??o,??F????=?\?{?????????????#?D??H	??F??F??@??8??????@????	???? ???S*??
?v?w?VM,?L?7,?M?N+-?x? *?
-?y?N:?+?zW??Ʊ??(?2?A?F?O?R??4A?('??=??S??S??A?S????9???2*??{????????.|?}?%??0??
;	d?
[?	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy