类 CompressionSplittedOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- com.mysql.cj.protocol.x.CompressionSplittedOutputStream
-
- 所有已实现的接口:
Closeable,Flushable,AutoCloseable
public class CompressionSplittedOutputStream extends FilterOutputStream
AnOutputStreamwrapper that analyzes X Protocol frames and routes them directly to the original underlyingOutputStreamor passes them through to a compressor-ableOutputStreamto compresses the frame, rebuilds it and then sends a newly compressed X Protocol frame, depending on defined data size threshold.
-
-
字段概要
-
从类继承的字段 java.io.FilterOutputStream
out
-
-
构造器概要
构造器 构造器 说明 CompressionSplittedOutputStream(OutputStream out, CompressorStreamsFactory ioStreamsFactory)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()Closes this stream.voidwrite(byte[] b)Forwards the write towrite(byte[], int, int);voidwrite(byte[] b, int off, int len)Analyzes the given bytes as an X Protocol frame and, depending on its size, writes it as-is in the underlyingOutputStreamor rebuilds it as a compressed X Protocol packet.voidwrite(int b)Forwards the write towrite(byte[], int, int);-
从类继承的方法 java.io.FilterOutputStream
flush
-
从类继承的方法 java.io.OutputStream
nullOutputStream
-
-
-
-
构造器详细资料
-
CompressionSplittedOutputStream
public CompressionSplittedOutputStream(OutputStream out, CompressorStreamsFactory ioStreamsFactory)
-
-
方法详细资料
-
close
public void close() throws IOExceptionCloses this stream.- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 覆盖:
close在类中FilterOutputStream- 抛出:
IOException- 另请参阅:
FilterOutputStream.close()
-
write
public void write(int b) throws IOExceptionForwards the write towrite(byte[], int, int);- 覆盖:
write在类中FilterOutputStream- 抛出:
IOException- 另请参阅:
FilterOutputStream.write(int)
-
write
public void write(byte[] b) throws IOExceptionForwards the write towrite(byte[], int, int);- 覆盖:
write在类中FilterOutputStream- 抛出:
IOException- 另请参阅:
FilterOutputStream.write(byte[])
-
write
public void write(byte[] b, int off, int len) throws IOExceptionAnalyzes the given bytes as an X Protocol frame and, depending on its size, writes it as-is in the underlyingOutputStreamor rebuilds it as a compressed X Protocol packet.- 覆盖:
write在类中FilterOutputStream- 抛出:
IOException- 另请参阅:
FilterOutputStream.write(int)
-
-