public abstract class TProtocol
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected TTransport |
trans_
Transport
|
| Modifier | Constructor and Description |
|---|---|
protected |
TProtocol(TTransport trans)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends IScheme> |
getScheme()
Scheme accessor
|
TTransport |
getTransport()
Transport accessor
|
abstract java.nio.ByteBuffer |
readBinary() |
abstract boolean |
readBool() |
abstract byte |
readByte() |
abstract double |
readDouble() |
abstract TField |
readFieldBegin() |
abstract void |
readFieldEnd() |
abstract short |
readI16() |
abstract int |
readI32() |
abstract long |
readI64() |
abstract TList |
readListBegin() |
abstract void |
readListEnd() |
abstract TMap |
readMapBegin() |
abstract void |
readMapEnd() |
abstract TMessage |
readMessageBegin()
Reading methods.
|
abstract void |
readMessageEnd() |
abstract TSet |
readSetBegin() |
abstract void |
readSetEnd() |
abstract java.lang.String |
readString() |
abstract TStruct |
readStructBegin() |
abstract void |
readStructEnd() |
void |
reset()
Reset any internal state back to a blank slate.
|
abstract void |
writeBinary(java.nio.ByteBuffer buf) |
abstract void |
writeBool(boolean b) |
abstract void |
writeByte(byte b) |
abstract void |
writeDouble(double dub) |
abstract void |
writeFieldBegin(TField field) |
abstract void |
writeFieldEnd() |
abstract void |
writeFieldStop() |
abstract void |
writeI16(short i16) |
abstract void |
writeI32(int i32) |
abstract void |
writeI64(long i64) |
abstract void |
writeListBegin(TList list) |
abstract void |
writeListEnd() |
abstract void |
writeMapBegin(TMap map) |
abstract void |
writeMapEnd() |
abstract void |
writeMessageBegin(TMessage message)
Writing methods.
|
abstract void |
writeMessageEnd() |
abstract void |
writeSetBegin(TSet set) |
abstract void |
writeSetEnd() |
abstract void |
writeString(java.lang.String str) |
abstract void |
writeStructBegin(TStruct struct) |
abstract void |
writeStructEnd() |
protected TTransport trans_
protected TProtocol(TTransport trans)
public TTransport getTransport()
public abstract void writeMessageBegin(TMessage message) throws TException
TExceptionpublic abstract void writeMessageEnd()
throws TException
TExceptionpublic abstract void writeStructBegin(TStruct struct) throws TException
TExceptionpublic abstract void writeStructEnd()
throws TException
TExceptionpublic abstract void writeFieldBegin(TField field) throws TException
TExceptionpublic abstract void writeFieldEnd()
throws TException
TExceptionpublic abstract void writeFieldStop()
throws TException
TExceptionpublic abstract void writeMapBegin(TMap map) throws TException
TExceptionpublic abstract void writeMapEnd()
throws TException
TExceptionpublic abstract void writeListBegin(TList list) throws TException
TExceptionpublic abstract void writeListEnd()
throws TException
TExceptionpublic abstract void writeSetBegin(TSet set) throws TException
TExceptionpublic abstract void writeSetEnd()
throws TException
TExceptionpublic abstract void writeBool(boolean b)
throws TException
TExceptionpublic abstract void writeByte(byte b)
throws TException
TExceptionpublic abstract void writeI16(short i16)
throws TException
TExceptionpublic abstract void writeI32(int i32)
throws TException
TExceptionpublic abstract void writeI64(long i64)
throws TException
TExceptionpublic abstract void writeDouble(double dub)
throws TException
TExceptionpublic abstract void writeString(java.lang.String str)
throws TException
TExceptionpublic abstract void writeBinary(java.nio.ByteBuffer buf)
throws TException
TExceptionpublic abstract TMessage readMessageBegin() throws TException
TExceptionpublic abstract void readMessageEnd()
throws TException
TExceptionpublic abstract TStruct readStructBegin() throws TException
TExceptionpublic abstract void readStructEnd()
throws TException
TExceptionpublic abstract TField readFieldBegin() throws TException
TExceptionpublic abstract void readFieldEnd()
throws TException
TExceptionpublic abstract TMap readMapBegin() throws TException
TExceptionpublic abstract void readMapEnd()
throws TException
TExceptionpublic abstract TList readListBegin() throws TException
TExceptionpublic abstract void readListEnd()
throws TException
TExceptionpublic abstract TSet readSetBegin() throws TException
TExceptionpublic abstract void readSetEnd()
throws TException
TExceptionpublic abstract boolean readBool()
throws TException
TExceptionpublic abstract byte readByte()
throws TException
TExceptionpublic abstract short readI16()
throws TException
TExceptionpublic abstract int readI32()
throws TException
TExceptionpublic abstract long readI64()
throws TException
TExceptionpublic abstract double readDouble()
throws TException
TExceptionpublic abstract java.lang.String readString()
throws TException
TExceptionpublic abstract java.nio.ByteBuffer readBinary()
throws TException
TExceptionpublic void reset()
public java.lang.Class<? extends IScheme> getScheme()