Package org.apache.iotdb.rpc
Class AutoScalingBufferReadTransport
- java.lang.Object
-
- org.apache.thrift.transport.TTransport
-
- org.apache.iotdb.rpc.NonOpenTransport
-
- org.apache.iotdb.rpc.AutoScalingBufferReadTransport
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class AutoScalingBufferReadTransport extends NonOpenTransport
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.rpc.NonOpenTransport
isOpen
-
-
Constructor Summary
Constructors Constructor Description AutoScalingBufferReadTransport(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckReadBytesAvailable(long numBytes)voidconsumeBuffer(int len)voidfill(org.apache.thrift.transport.TTransport inTrans, int length)byte[]getBuffer()intgetBufferPosition()intgetBytesRemainingInBuffer()org.apache.thrift.TConfigurationgetConfiguration()voidlimit(int newLimit)voidposition(int newPosition)intread(byte[] target, int off, int len)voidresizeIfNecessary(int size)voidupdateKnownMessageSize(long size)voidwrite(byte[] buf, int off, int len)-
Methods inherited from class org.apache.iotdb.rpc.NonOpenTransport
close, isOpen, open
-
-
-
-
Method Detail
-
fill
public void fill(org.apache.thrift.transport.TTransport inTrans, int length) throws org.apache.thrift.transport.TTransportException- Throws:
org.apache.thrift.transport.TTransportException
-
read
public final int read(byte[] target, int off, int len)- Specified by:
readin classorg.apache.thrift.transport.TTransport
-
write
public void write(byte[] buf, int off, int len)- Specified by:
writein classorg.apache.thrift.transport.TTransport
-
consumeBuffer
public final void consumeBuffer(int len)
- Overrides:
consumeBufferin classorg.apache.thrift.transport.TTransport
-
getConfiguration
public org.apache.thrift.TConfiguration getConfiguration()
- Specified by:
getConfigurationin classorg.apache.thrift.transport.TTransport
-
updateKnownMessageSize
public void updateKnownMessageSize(long size) throws org.apache.thrift.transport.TTransportException- Specified by:
updateKnownMessageSizein classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
checkReadBytesAvailable
public void checkReadBytesAvailable(long numBytes) throws org.apache.thrift.transport.TTransportException- Specified by:
checkReadBytesAvailablein classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
getBuffer
public final byte[] getBuffer()
- Overrides:
getBufferin classorg.apache.thrift.transport.TTransport
-
getBufferPosition
public final int getBufferPosition()
- Overrides:
getBufferPositionin classorg.apache.thrift.transport.TTransport
-
getBytesRemainingInBuffer
public final int getBytesRemainingInBuffer()
- Overrides:
getBytesRemainingInBufferin classorg.apache.thrift.transport.TTransport
-
resizeIfNecessary
public void resizeIfNecessary(int size)
-
limit
public void limit(int newLimit)
-
position
public void position(int newPosition)
-
-