public abstract class TCompressedElasticFramedTransport extends TElasticFramedTransport
TElasticFramedTransport.Factoryi32buf, readBuffer, thriftDefaultBufferSize, thriftMaxFrameSize, underlying, writeBuffer| 限定符 | 构造器和说明 |
|---|---|
protected |
TCompressedElasticFramedTransport(org.apache.thrift.transport.TTransport underlying,
int thriftDefaultBufferSize,
int thriftMaxFrameSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract int |
compress(byte[] input,
int inOff,
int len,
byte[] output,
int outOff) |
void |
flush() |
protected abstract int |
maxCompressedLength(int len) |
protected void |
readFrame() |
protected abstract void |
uncompress(byte[] input,
int inOff,
int size,
byte[] output,
int outOff) |
protected abstract int |
uncompressedLength(byte[] but,
int off,
int len) |
checkReadBytesAvailable, close, getConfiguration, isOpen, open, read, updateKnownMessageSize, writeprotected TCompressedElasticFramedTransport(org.apache.thrift.transport.TTransport underlying,
int thriftDefaultBufferSize,
int thriftMaxFrameSize)
protected void readFrame()
throws org.apache.thrift.transport.TTransportException
readFrame 在类中 TElasticFramedTransportorg.apache.thrift.transport.TTransportExceptionpublic void flush()
throws org.apache.thrift.transport.TTransportException
flush 在类中 TElasticFramedTransportorg.apache.thrift.transport.TTransportExceptionprotected abstract int uncompressedLength(byte[] but,
int off,
int len)
throws IOException
IOExceptionprotected abstract int maxCompressedLength(int len)
protected abstract int compress(byte[] input,
int inOff,
int len,
byte[] output,
int outOff)
throws IOException
IOExceptionprotected abstract void uncompress(byte[] input,
int inOff,
int size,
byte[] output,
int outOff)
throws IOException
IOExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.