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 void
checkReadBytesAvailable(long numBytes)
TConfiguration
getConfiguration()
TTransport
getInnerTransport()
void
updateKnownMessageSize(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:
getConfiguration
in classTTransport
-
updateKnownMessageSize
public void updateKnownMessageSize(long size) throws TTransportException
- Specified by:
updateKnownMessageSize
in classTTransport
- Throws:
TTransportException
-
checkReadBytesAvailable
public void checkReadBytesAvailable(long numBytes) throws TTransportException
- Specified by:
checkReadBytesAvailable
in classTTransport
- Throws:
TTransportException
-
getInnerTransport
public TTransport getInnerTransport()
-
-