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

com.groupbyinc.flux.index.translog.BufferingTranslogWriter.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?:com/groupbyinc/flux/index/translog/BufferingTranslogWriter1com/groupbyinc/flux/index/translog/TranslogWriterBufferingTranslogWriter.javaNcom/groupbyinc/flux/index/translog/BufferingTranslogWriter$WrapperOutputStreamWrapperOutputStream4com/groupbyinc/flux/index/translog/Translog$Location	+com/groupbyinc/flux/index/translog/TranslogLocationbuffer[BbufferCountIbufferOsPLcom/groupbyinc/flux/index/translog/BufferingTranslogWriter$WrapperOutputStream;totalOffsetJ$assertionsDisabledZc(Lcom/groupbyinc/flux/index/shard/ShardId;JLcom/groupbyinc/flux/index/translog/ChannelReference;I)Vjava/io/IOExceptionb(Lcom/groupbyinc/flux/index/shard/ShardId;JLcom/groupbyinc/flux/index/translog/ChannelReference;)V
?(Lcom/groupbyinc/flux/index/translog/BufferingTranslogWriter;)V
 	"	$
writtenOffset&	'	)this
<?
ensureOpen()VAB
C/com/groupbyinc/flux/common/bytes/BytesReferenceElength()IGHFIflushKB
LchannelLjava/nio/channels/FileChannel;NO	PwriteTo+(Ljava/nio/channels/GatheringByteChannel;)VRSFTcloseWithTragicEvent(Ljava/lang/Throwable;)VVW
X	Z(Ljava/io/OutputStream;)VR\F]operationCounter_	`/	b(JJI)Vd

eclosegB
<h
addSuppressedjW
6kexLjava/lang/Throwable;offsetlockdata1Lcom/groupbyinc/flux/common/bytes/BytesReference;	sisHeldByCurrentThread()Ljava/lang/Boolean;uv
<wjava/lang/BooleanybooleanValue()Z{|
z}java/lang/AssertionErrorB
??&com/groupbyinc/flux/common/io/Channels?writeToChannel.([BIILjava/nio/channels/WritableByteChannel;)V??
??	readBytes(Ljava/nio/ByteBuffer;J)VreadLock?8	?java/nio/ByteBuffer?hasArray?|
??buffer must have array?(Ljava/lang/Object;)V?
??array()[B??
??position?H
??limit?H
??java/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??(I)Ljava/nio/Buffer;??
??#readFromFileChannelWithEofException8(Ljava/nio/channels/FileChannel;JLjava/nio/ByteBuffer;)V??
??sourcePositiontargetBufferLjava/nio/ByteBuffer;
syncNeededlastSyncedOffset?	?sync?|
?01	?3com/groupbyinc/flux/index/translog/ChannelReference?incRef?B
??
checkpoint:(JILcom/groupbyinc/flux/index/translog/ChannelReference;)V??
?decRef?B
??offsetToSync
opsCounterupdateBufferSize(I)V4com/groupbyinc/flux/index/translog/TranslogException?-.	?failed to flush?S(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Throwable;)V?
??eLjava/io/IOException;sizeInBytes()J
access$000@(Lcom/groupbyinc/flux/index/translog/BufferingTranslogWriter;)[Bx0
access$108?(Lcom/groupbyinc/flux/index/translog/BufferingTranslogWriter;)I
access$100
access$102@(Lcom/groupbyinc/flux/index/translog/BufferingTranslogWriter;I)Ix1java/lang/Class?desiredAssertionStatus?|
??CodeLocalVariableTableLineNumberTable
Exceptions
StackMapTable
SourceFileInnerClasses1B
??%*+ ?*?Y*?!?#*??%**?(?*??4%+,%-.%/%01%2?*$+,$-?34?H?*?:?@MN*?D*?*7+?J*?%??B*?M+*?Q?U?:*?Y?*Y?(+?J?a?(*Y?*+?J?a?*?4+?J*?%?*?[d?*?M+*?#?^*Y?*+?J?a?**Y?a`?a?
Y*?c+?J?f:,?-?,?i?:-?l?,?i?:N?:	,?-?,?i?:
-
?l?,?i	?&036???6
??6
?????6????45	mn?o?p8?+,?qr?V1
234"5&90=3:5;;<>>N?aAtBxD?E?G?H?I?1?I?s
?3F<66
"?-F<6
6
?F<66G6?
F<666
?KB??T?t?*?:?x?~???Y???*?[?4*?D*?[<*?%*?Q???M*,?Y,?*Y?(?a?(*?[?+8;6? <mn+(2T+,?2MN"O&R+T8X;U<VAWCYNZS\??6??????
?*???@:: *?(??e?t?+???
??Y???? *?(e?6*?%+??+??+????++????W?!??i?:?l??i??U??i?H:?l?<?i?4::?:?!??i?:		?l??i?*?Q +???]be6???6S?6S????6????45B?	?p8?+,??????>`ab,c5d<eGdJfSivgwi?`?i?l?m?a
?,<6?8?<66?Q6G6H6??<666????|?G*?**???????+,?q?@!?B??
?*????*?D*????*?:?@LM*?M*?*B*?a6+?K,?+?i?@:,?l?5+?i?.:M?:+?,?+?i?:,?l?+?i?*?D*!*????*!??*???Ƨ:	*????	??37:6+L6+T^be6LVT??????>%'?+!?]p8w?w??+,?Fvwx|} ~%+?L|T?w?{????????????g
?:<66
?<66G6?<666
??6????n?*?:?@MN*?D*?%??*?M*??%,?K-?,?i?@:-?l?5,?i?.:N?:,?-?,?i?:-?l?,?i??M??Y*???,?ӿ?*.16
"C6
"KUY\6CMKnq?*fp8r???+,?2?2?
????"?C?K?n?q?r????B?"<6N6
F6G6?<666
?B???/*?*??+,?????/*?%???,?!???6*Y?[Z`?[???,?!???/*?[???,?!???;*Z?[???,??!?B?4????t??!?@??

	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy