public class AutoScalingBufferWriteTransport extends NonOpenTransport
AutoExpandingBufferWriteTransport. since that class does not support
inheritance, so rewrite this class.isOpen| 构造器和说明 |
|---|
AutoScalingBufferWriteTransport(int initialCapacity) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkReadBytesAvailable(long numBytes) |
byte[] |
getBuffer() |
org.apache.thrift.TConfiguration |
getConfiguration() |
int |
getPos() |
int |
read(byte[] buf,
int off,
int len) |
void |
reset() |
void |
resizeIfNecessary(int size) |
void |
updateKnownMessageSize(long size) |
void |
write(byte[] toWrite,
int off,
int len) |
close, isOpen, openpublic int read(byte[] buf,
int off,
int len)
read 在类中 org.apache.thrift.transport.TTransportpublic void write(byte[] toWrite,
int off,
int len)
write 在类中 org.apache.thrift.transport.TTransportpublic int getPos()
public void reset()
public void resizeIfNecessary(int size)
public byte[] getBuffer()
getBuffer 在类中 org.apache.thrift.transport.TTransportpublic org.apache.thrift.TConfiguration getConfiguration()
getConfiguration 在类中 org.apache.thrift.transport.TTransportpublic void updateKnownMessageSize(long size)
throws org.apache.thrift.transport.TTransportException
updateKnownMessageSize 在类中 org.apache.thrift.transport.TTransportorg.apache.thrift.transport.TTransportExceptionpublic void checkReadBytesAvailable(long numBytes)
throws org.apache.thrift.transport.TTransportException
checkReadBytesAvailable 在类中 org.apache.thrift.transport.TTransportorg.apache.thrift.transport.TTransportExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.