public class TElasticFramedTransport
extends org.apache.thrift.transport.TTransport
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TElasticFramedTransport.Factory |
| 限定符和类型 | 字段和说明 |
|---|---|
protected byte[] |
i32buf |
protected AutoScalingBufferReadTransport |
readBuffer |
protected int |
thriftDefaultBufferSize |
protected int |
thriftMaxFrameSize |
protected org.apache.thrift.transport.TTransport |
underlying |
protected AutoScalingBufferWriteTransport |
writeBuffer |
| 构造器和说明 |
|---|
TElasticFramedTransport(org.apache.thrift.transport.TTransport underlying) |
TElasticFramedTransport(org.apache.thrift.transport.TTransport underlying,
int thriftDefaultBufferSize,
int thriftMaxFrameSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkReadBytesAvailable(long numBytes) |
void |
close() |
void |
flush() |
org.apache.thrift.TConfiguration |
getConfiguration() |
boolean |
isOpen() |
void |
open() |
int |
read(byte[] buf,
int off,
int len) |
protected void |
readFrame() |
void |
updateKnownMessageSize(long size) |
void |
write(byte[] buf,
int off,
int len) |
protected final int thriftDefaultBufferSize
protected final int thriftMaxFrameSize
protected final org.apache.thrift.transport.TTransport underlying
protected AutoScalingBufferReadTransport readBuffer
protected AutoScalingBufferWriteTransport writeBuffer
protected final byte[] i32buf
public TElasticFramedTransport(org.apache.thrift.transport.TTransport underlying)
public TElasticFramedTransport(org.apache.thrift.transport.TTransport underlying,
int thriftDefaultBufferSize,
int thriftMaxFrameSize)
public boolean isOpen()
isOpen 在类中 org.apache.thrift.transport.TTransportpublic void open()
throws org.apache.thrift.transport.TTransportException
open 在类中 org.apache.thrift.transport.TTransportorg.apache.thrift.transport.TTransportExceptionpublic void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableclose 在类中 org.apache.thrift.transport.TTransportpublic int read(byte[] buf,
int off,
int len)
throws org.apache.thrift.transport.TTransportException
read 在类中 org.apache.thrift.transport.TTransportorg.apache.thrift.transport.TTransportExceptionprotected void readFrame()
throws org.apache.thrift.transport.TTransportException
org.apache.thrift.transport.TTransportExceptionpublic void flush()
throws org.apache.thrift.transport.TTransportException
flush 在类中 org.apache.thrift.transport.TTransportorg.apache.thrift.transport.TTransportExceptionpublic 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 void write(byte[] buf,
int off,
int len)
write 在类中 org.apache.thrift.transport.TTransportCopyright © 2022 The Apache Software Foundation. All rights reserved.