com.groupbyinc.flux.transport.CompressibleBytesOutputStream.class Maven / Gradle / Ivy
???? 4 p ;com/groupbyinc/flux/transport/CompressibleBytesOutputStream 1com/groupbyinc/flux/common/io/stream/StreamOutput +com/groupbyinc/flux/common/lease/Releasable "CompressibleBytesOutputStream.java stream 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; bytesStreamOutput 2Lcom/groupbyinc/flux/common/io/stream/BytesStream; shouldCompress Z $assertionsDisabled 6(Lcom/groupbyinc/flux/common/io/stream/BytesStream;Z)V java/io/IOException ()V
5com/groupbyinc/flux/common/compress/CompressorFactory
COMPRESSOR 0Lcom/groupbyinc/flux/common/compress/Compressor; %com/groupbyinc/flux/common/io/Streams flushOnCloseStream f(Lcom/groupbyinc/flux/common/io/stream/BytesStream;)Lcom/groupbyinc/flux/common/io/stream/BytesStream; " #
! $ .com/groupbyinc/flux/common/compress/Compressor & streamOutput h(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; materializeBytes 3()Lcom/groupbyinc/flux/common/bytes/BytesReference; close 4
5 bytes 7 3
/ 8 writeByte (B)V write (I)V <