public class PeekableTransport
extends org.apache.thrift.transport.TTransport
Constructor and Description |
---|
PeekableTransport(org.apache.thrift.transport.TTransport baseTransport) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
consumeBuffer(int len)
Consumes len bytes from the buffer.
|
void |
flush() |
org.apache.thrift.transport.TTransport |
getBaseTransport() |
int |
getBufferPosition() |
int |
getBytesRemainingInBuffer() |
boolean |
isOpen() |
void |
open() |
int |
peek(byte[] buf,
int off,
int len)
Peaks up to len bytes into buffer buf, starting at offset off.
|
int |
read(byte[] buf,
int off,
int len) |
void |
write(byte[] buf,
int off,
int len) |
public PeekableTransport(org.apache.thrift.transport.TTransport baseTransport)
baseTransport
- the base transport to peekpublic boolean isOpen()
isOpen
in class org.apache.thrift.transport.TTransport
public void open() throws org.apache.thrift.transport.TTransportException
open
in class org.apache.thrift.transport.TTransport
org.apache.thrift.transport.TTransportException
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in class org.apache.thrift.transport.TTransport
public int read(byte[] buf, int off, int len) throws org.apache.thrift.transport.TTransportException
read
in class org.apache.thrift.transport.TTransport
org.apache.thrift.transport.TTransportException
public void write(byte[] buf, int off, int len) throws org.apache.thrift.transport.TTransportException
write
in class org.apache.thrift.transport.TTransport
org.apache.thrift.transport.TTransportException
public void flush() throws org.apache.thrift.transport.TTransportException
flush
in class org.apache.thrift.transport.TTransport
org.apache.thrift.transport.TTransportException
public int peek(byte[] buf, int off, int len) throws org.apache.thrift.transport.TTransportException
buf
- Array to read intooff
- Index to start reading atlen
- Maximum number of bytes to readorg.apache.thrift.transport.TTransportException
- if there was an error reading datapublic int getBufferPosition()
getBufferPosition
in class org.apache.thrift.transport.TTransport
public int getBytesRemainingInBuffer()
getBytesRemainingInBuffer
in class org.apache.thrift.transport.TTransport
public void consumeBuffer(int len)
consumeBuffer
in class org.apache.thrift.transport.TTransport
len
- number of bytes to consumepublic org.apache.thrift.transport.TTransport getBaseTransport()
Copyright © 2023. All Rights Reserved.