Class TLayeredTransport
- java.lang.Object
-
- org.apache.thrift.transport.TTransport
-
- org.apache.thrift.transport.layered.TLayeredTransport
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
- Direct Known Subclasses:
TFastFramedTransport,TFramedTransport
public abstract class TLayeredTransport extends TTransport
-
-
Constructor Summary
Constructors Constructor Description TLayeredTransport(TTransport transport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckReadBytesAvailable(long numBytes)TConfigurationgetConfiguration()TTransportgetInnerTransport()voidupdateKnownMessageSize(long size)-
Methods inherited from class org.apache.thrift.transport.TTransport
close, consumeBuffer, flush, getBuffer, getBufferPosition, getBytesRemainingInBuffer, isOpen, open, peek, read, read, readAll, write, write, write
-
-
-
-
Constructor Detail
-
TLayeredTransport
public TLayeredTransport(TTransport transport)
-
-
Method Detail
-
getConfiguration
public TConfiguration getConfiguration()
- Specified by:
getConfigurationin classTTransport
-
updateKnownMessageSize
public void updateKnownMessageSize(long size) throws TTransportException- Specified by:
updateKnownMessageSizein classTTransport- Throws:
TTransportException
-
checkReadBytesAvailable
public void checkReadBytesAvailable(long numBytes) throws TTransportException- Specified by:
checkReadBytesAvailablein classTTransport- Throws:
TTransportException
-
getInnerTransport
public TTransport getInnerTransport()
-
-