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

com.groupbyinc.flux.transport.CompressibleBytesOutputStream.class Maven / Gradle / Ivy

????4n;com/groupbyinc/flux/transport/CompressibleBytesOutputStream1com/groupbyinc/flux/common/io/stream/StreamOutput"CompressibleBytesOutputStream.javastream3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;bytesStreamOutput2Lcom/groupbyinc/flux/common/io/stream/BytesStream;shouldCompressZ$assertionsDisabled6(Lcom/groupbyinc/flux/common/io/stream/BytesStream;Z)Vjava/io/IOException()V

		
	5com/groupbyinc/flux/common/compress/CompressorFactory
COMPRESSOR0Lcom/groupbyinc/flux/common/compress/Compressor;	%com/groupbyinc/flux/common/io/StreamsflushOnCloseStreamf(Lcom/groupbyinc/flux/common/io/stream/BytesStream;)Lcom/groupbyinc/flux/common/io/stream/BytesStream; !
".com/groupbyinc/flux/common/compress/Compressor$streamOutputh(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)Lcom/groupbyinc/flux/common/io/stream/StreamOutput;&'%(	*0com/groupbyinc/flux/common/io/stream/BytesStream,this=Lcom/groupbyinc/flux/transport/CompressibleBytesOutputStream;materializeBytes3()Lcom/groupbyinc/flux/common/bytes/BytesReference;close2
3bytes51
-6	writeByte(B)Vwrite(I)V:;
<bB
writeBytes([BII)V@A
B[BoffsetIlengthflushH
I	Kjava/lang/AssertionErrorM8If the streams are the same we should not be compressingO(Ljava/lang/Object;)V
Q
NRjava/io/CloseableT,com/groupbyinc/flux/core/internal/io/IOUtilsV([Ljava/io/Closeable;)V2X
WY5If the streams are different we should be compressing[reset'java/lang/UnsupportedOperationException^
_java/lang/ClassbdesiredAssertionStatus()Zde
cfCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile0	

h?+*?*+?*??*?+?#?)?+?*+?+?i +./+	+
j34	567%9*;k?%-l01hQ*??
*?+?4*??7?i./jGHKkl89hA	*?+?=?i	./	>?j
PQl@AhW*?++?C?i*./>DEFGFj
U
VlHh6*?+?J?i./j
Z[l2h?`*?+*??+?L?*??
?NYP?S??UY*?+S?Z?/?L?*??
?NY\?S??UY*?+SY*?S?Z?i`./j_`"a3cJd_fk"l]h2?_Y?`?i./jjlah4?g???L?j-k@m




© 2015 - 2025 Weber Informatics LLC | Privacy Policy