public class AutoScalingBufferReadTransport extends NonOpenTransport
isOpen| 构造器和说明 |
|---|
AutoScalingBufferReadTransport(int initialCapacity) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkReadBytesAvailable(long numBytes) |
void |
consumeBuffer(int len) |
void |
fill(org.apache.thrift.transport.TTransport inTrans,
int length) |
byte[] |
getBuffer() |
int |
getBufferPosition() |
int |
getBytesRemainingInBuffer() |
org.apache.thrift.TConfiguration |
getConfiguration() |
void |
limit(int newLimit) |
void |
position(int newPosition) |
int |
read(byte[] target,
int off,
int len) |
void |
resizeIfNecessary(int size) |
void |
updateKnownMessageSize(long size) |
void |
write(byte[] buf,
int off,
int len) |
close, isOpen, openpublic void fill(org.apache.thrift.transport.TTransport inTrans,
int length)
throws org.apache.thrift.transport.TTransportException
org.apache.thrift.transport.TTransportExceptionpublic final int read(byte[] target,
int off,
int len)
read 在类中 org.apache.thrift.transport.TTransportpublic void write(byte[] buf,
int off,
int len)
write 在类中 org.apache.thrift.transport.TTransportpublic final void consumeBuffer(int len)
consumeBuffer 在类中 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.TTransportExceptionpublic final byte[] getBuffer()
getBuffer 在类中 org.apache.thrift.transport.TTransportpublic final int getBufferPosition()
getBufferPosition 在类中 org.apache.thrift.transport.TTransportpublic final int getBytesRemainingInBuffer()
getBytesRemainingInBuffer 在类中 org.apache.thrift.transport.TTransportpublic void resizeIfNecessary(int size)
public void limit(int newLimit)
public void position(int newPosition)
Copyright © 2022 The Apache Software Foundation. All rights reserved.