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

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

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


%
			
	
	
			

 !
"#$%

&'
(
)*
&+
,
-.
!
!/01
!2
34
56
7	89:;
<=>
.?
.@
.A
.B
.C
D	EF???
G
H
IJ
KL
&M
&N
&O
PQ
&RSTUT
UVWJ
X
.Y
Z[
\
]
.^SU_UW`abcdcefg
V
hi
Vjk
Vl
mUb
&n
7oWpSbqbr
7s
&tbu
&v
0G
w`ax?	y
z{
|
}
~
0K
	?
5?
??
????
????
hl
???logLorg/slf4j/Logger;INDEX_MAGICI
ConstantValueGRAPH_MAGIC
BLOCK_SIZE
ZERO_BYTES[BfileLjava/io/File;monitor9Lorg/apache/jackrabbit/oak/segment/file/FileStoreMonitor;accessLjava/io/RandomAccessFile;channelLjava/nio/channels/FileChannel;closedZindexLjava/util/Map;	SignatureRLjava/util/Map;
referencesLjava/util/Set;!Ljava/util/Set;graphLjava/util/SortedMap;ILjava/util/SortedMap;>;getPaddingSize(I)ICodeLineNumberTableLocalVariableTablesize	remainder
StackMapTable(Ljava/io/File;)Vthis2Lorg/apache/jackrabbit/oak/segment/file/TarWriter;J(Ljava/io/File;Lorg/apache/jackrabbit/oak/segment/file/FileStoreMonitor;)Vcount()IgetUUIDs()Ljava/util/Set;#()Ljava/util/Set;
containsEntry(JJ)ZmsbJlsb	readEntry(JJ)Ljava/nio/ByteBuffer;entry1Lorg/apache/jackrabbit/oak/segment/file/TarEntry;dataLjava/nio/ByteBuffer;	1?%
Exceptions?
writeEntry
(JJ[BIII)Joffset
generationuuidLjava/util/UUID;checksumLjava/util/zip/CRC32;	entryNameLjava/lang/String;header(Ljava/util/UUID;[B[BIII)JrefidrefposrefendlistLjava/util/List;segmentposrefcount
initialLengthpadding
currentLengthLocalVariableTypeTable"Ljava/util/List;!??fflush()V
descriptorLjava/io/FileDescriptor;?isDirty()ZcloseinitialPositioncurrentPosition
writeGraphEntryInnerClassesLjava/util/Map$Entry;uuids	graphSize	graphNamebufferrefmapILjava/util/Map$Entry;>;4Ljava/util/Map;???q.
writeIndex	indexSize	indexNamesorted2[Lorg/apache/jackrabbit/oak/segment/file/TarEntry;newEntryHeader(Ljava/lang/String;I)[Biname	nameBytestimetoString()Ljava/lang/String;
SourceFileTarWriter.java)org/apache/jackrabbit/oak/segment/Segment0org/apache/jackrabbit/oak/segment/file/TarWriter?????????????????????????????????????????java/util/UUID??????/org/apache/jackrabbit/oak/segment/file/TarEntry??????????????java/util/zip/CRC32??%s.%08xjava/lang/Object????????????Writing segment {} to {}?????java/io/RandomAccessFilerw??????????????java/lang/Integer??????????????????????????????????????????????????????java/util/Listjava/lang/StringBuilder????.gph????????java/util/Map$Entry??????????.idx??????????????	%07o%011o
?%06o?? 
java/io/Closeablejava/lang/Throwablejava/io/IOExceptionjava/nio/ByteBufferjava/io/FileDescriptorjava/util/Iteratorjava/lang/String
java/util/Map7org/apache/jackrabbit/oak/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(JJIII)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+org/apache/jackrabbit/oak/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)VcurrentTimeMillisorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; %
?????r???h???????????????????????????????^p<?	d???ij
km??????????A	*+????
???	??	??????3*?*?*?*?*?	?
*??*?
?*+?*,???*
??	????!?(?-?2?? 3??3??3?? ???4
*?
?????
?? ???7
*?
??????
???? ???o"*????*?
?Y!????
??? "??"??"???@???7r*????*Y:?*?
?Y!???:ç:???5*??????:*????W?W??.1161?.???+?9?>?M?W?g?m?p??>+??W??r??r??r??99???+@?$??????@%?????%
w?W`?? ?Y!?:	?!Y?":

?#$?%Y	SY
?&?'S?(:?):?*+	*??,*	?-??&	????'?2?M?V?f??pw??w??w??w??w??w??w??Y??	'P??
M*??V!????"???2
f*????*??*?.Y*?/?0?**??1?*??27*?,?3*?-?4?56		?*??6	?4*??27

8?????Y+?:+?;
?e	?e??<:*?
+?=W+?;?>??-??:

?@6
`?A?~6?z`h`6?B:`6?G?Y
?C
`?C?:*?
??*??DW?EW?????F*?+?GW*?
e?H
???"???'?2?;?C?O?V?[?h?q??????????????????????'3=C
HUc??$???K???k???d??????
?????|??f??f??f??f??f??f??f??;+??V??	q???
??????d???\
@%?5?@?x????????:??????????????D*?YL?M*YN?*??*??*??IM-ç
:-??,?,?J+ç
:+???
%((,(9<<@<?*
	 
!"#$/&3'7)C*?	.??D????#???D???D???????B
*?????-?
???@???j?*YL?*????*?+çM+?,?*???*?Y:?*??2@*?K*?L*??6?3*??6?3*??2B*??Mç:??*?!e?H? 2hkkpk?F:;<="@)A*I2J:K>LBMLNVP^QeRsTU?4:1??^
?????s
??s
???2??@L???@???????????
?*?
?*??N`?BL+*?
??OW+*??OW+?F+?Ph`=*??Q?RN-?S?!-?T?U:?Ph```=????5>?VY?W*??X?YZ?Y?[:`?):?:?\:6+?]:		?S?:	?T?:

?:?^W
?;?^W
??_?=W???*??`?a:		?S?r	?T?b:

?c??7?d?eW
?f?U?]:?S?'?T?:??7?d?eW????eW????!Y?":		?g?@?#	?&??eW+?P?eW?eWh?eW*??3?*??6?4*??g?3???'XYXZ'[2\6^C_f`vayb~d?e?g?i?k?l?m?n?o?p?r s:tauvvyw?x?z?{?|?}?~?????????????f???(??
a?? `??
??????C???~k???P???F???@???;???8???]??	?*f?? `??
????;???L	?R???&??
????????@???@???-?	?X??????/'*?
?h`<?5=?VY?W*??X?Yi?Y?[N-`?):?:*?
?j*?
???k?l:?m?n:?66		?G	2:

?o?^W
?p?^W
??eW
??eW
?q?eW?	????!Y?":?g?@?#?&??eW*?
??eW`?eWr?eW*??3?*??6?4*??g?3??f???/?8?>?]?e?????????????????????????
???&??\	7??
'??????/???8???>???]????b???(?q
????ll?J?]???
???CF?M*?s?tN-,-?d?u?vw?%Y?_S?(?s?t,d?vw?%Y?_S?(?s?t,l?vw?%Y?_S?(?s?t,t?vx?%Y?_S?(?s?t,|?v?yzm7x?%Y?'S?(?s?t,??v?Y TY TY TY TY TY TY TY T,??v,?0T66,??,3?~`6????|?%Y?_S?(?s?t,??v,??~??????'?:?=?F?Y?\?e?x?{?????????????????????#?-?A?D??H	??F?F??@??8????@????	?????2*??}????????-?~?*??6??
=f?
b?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy