Package org.apache.iotdb.rpc
Class TSnappyElasticFramedTransport
- java.lang.Object
-
- org.apache.thrift.transport.TTransport
-
- org.apache.iotdb.rpc.TElasticFramedTransport
-
- org.apache.iotdb.rpc.TCompressedElasticFramedTransport
-
- org.apache.iotdb.rpc.TSnappyElasticFramedTransport
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
- Direct Known Subclasses:
TimeoutChangeableTSnappyFramedTransport
public class TSnappyElasticFramedTransport extends TCompressedElasticFramedTransport
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTSnappyElasticFramedTransport.Factory
-
Field Summary
-
Fields inherited from class org.apache.iotdb.rpc.TElasticFramedTransport
i32buf, readBuffer, thriftDefaultBufferSize, thriftMaxFrameSize, underlying, writeBuffer
-
-
Constructor Summary
Constructors Constructor Description TSnappyElasticFramedTransport(org.apache.thrift.transport.TTransport underlying)TSnappyElasticFramedTransport(org.apache.thrift.transport.TTransport underlying, int thriftDefaultBufferSize, int thriftMaxFrameSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcompress(byte[] input, int inOff, int len, byte[] output, int outOff)protected intmaxCompressedLength(int len)protected voiduncompress(byte[] input, int inOff, int size, byte[] output, int outOff)protected intuncompressedLength(byte[] buf, int off, int len)-
Methods inherited from class org.apache.iotdb.rpc.TCompressedElasticFramedTransport
flush, readFrame
-
Methods inherited from class org.apache.iotdb.rpc.TElasticFramedTransport
checkReadBytesAvailable, close, getConfiguration, getSocket, isOpen, open, read, updateKnownMessageSize, write
-
-
-
-
Constructor Detail
-
TSnappyElasticFramedTransport
public TSnappyElasticFramedTransport(org.apache.thrift.transport.TTransport underlying)
-
TSnappyElasticFramedTransport
public TSnappyElasticFramedTransport(org.apache.thrift.transport.TTransport underlying, int thriftDefaultBufferSize, int thriftMaxFrameSize)
-
-
Method Detail
-
uncompressedLength
protected int uncompressedLength(byte[] buf, int off, int len) throws java.io.IOException- Specified by:
uncompressedLengthin classTCompressedElasticFramedTransport- Throws:
java.io.IOException
-
maxCompressedLength
protected int maxCompressedLength(int len)
- Specified by:
maxCompressedLengthin classTCompressedElasticFramedTransport
-
compress
protected int compress(byte[] input, int inOff, int len, byte[] output, int outOff) throws java.io.IOException- Specified by:
compressin classTCompressedElasticFramedTransport- Throws:
java.io.IOException
-
uncompress
protected void uncompress(byte[] input, int inOff, int size, byte[] output, int outOff) throws java.io.IOException- Specified by:
uncompressin classTCompressedElasticFramedTransport- Throws:
java.io.IOException
-
-