Package org.apache.accumulo.core.rpc
Class FilterTransport
- java.lang.Object
-
- org.apache.thrift.transport.TTransport
-
- org.apache.accumulo.core.rpc.FilterTransport
-
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
UGIAssumingTransport
public class FilterTransport extends org.apache.thrift.transport.TTransportTransport that simply wraps another transport. This is the equivalent of FilterInputStream for Thrift transports.
-
-
Constructor Summary
Constructors Constructor Description FilterTransport(org.apache.thrift.transport.TTransport wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconsumeBuffer(int len)voidflush()byte[]getBuffer()intgetBufferPosition()intgetBytesRemainingInBuffer()protected org.apache.thrift.transport.TTransportgetWrapped()booleanisOpen()voidopen()booleanpeek()intread(byte[] buf, int off, int len)intreadAll(byte[] buf, int off, int len)voidwrite(byte[] buf)voidwrite(byte[] buf, int off, int len)
-
-
-
Method Detail
-
getWrapped
protected org.apache.thrift.transport.TTransport getWrapped()
-
open
public void open() throws org.apache.thrift.transport.TTransportException- Specified by:
openin classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin classorg.apache.thrift.transport.TTransport
-
peek
public boolean peek()
- Overrides:
peekin classorg.apache.thrift.transport.TTransport
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classorg.apache.thrift.transport.TTransport
-
read
public int read(byte[] buf, int off, int len) throws org.apache.thrift.transport.TTransportException- Specified by:
readin classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
readAll
public int readAll(byte[] buf, int off, int len) throws org.apache.thrift.transport.TTransportException- Overrides:
readAllin classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
write
public void write(byte[] buf) throws org.apache.thrift.transport.TTransportException- Overrides:
writein classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
write
public void write(byte[] buf, int off, int len) throws org.apache.thrift.transport.TTransportException- Specified by:
writein classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
flush
public void flush() throws org.apache.thrift.transport.TTransportException- Overrides:
flushin classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
getBuffer
public byte[] getBuffer()
- Overrides:
getBufferin classorg.apache.thrift.transport.TTransport
-
getBufferPosition
public int getBufferPosition()
- Overrides:
getBufferPositionin classorg.apache.thrift.transport.TTransport
-
getBytesRemainingInBuffer
public int getBytesRemainingInBuffer()
- Overrides:
getBytesRemainingInBufferin classorg.apache.thrift.transport.TTransport
-
consumeBuffer
public void consumeBuffer(int len)
- Overrides:
consumeBufferin classorg.apache.thrift.transport.TTransport
-
-