Package org.apache.thrift.protocol
Interface TWriteProtocol
-
- All Known Implementing Classes:
TBinaryProtocol,TCompactProtocol,TJSONProtocol,TMultiplexedProtocol,TProtocol,TProtocolDecorator,TSimpleJSONProtocol,TTupleProtocol
public interface TWriteProtocol
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidwriteBinary(java.nio.ByteBuffer buf)voidwriteBool(boolean b)voidwriteByte(byte b)voidwriteDouble(double dub)voidwriteFieldBegin(TField field)voidwriteFieldEnd()voidwriteFieldStop()voidwriteI16(short i16)voidwriteI32(int i32)voidwriteI64(long i64)voidwriteListBegin(TList list)voidwriteListEnd()voidwriteMapBegin(TMap map)voidwriteMapEnd()voidwriteMessageBegin(TMessage message)voidwriteMessageEnd()voidwriteSetBegin(TSet set)voidwriteSetEnd()voidwriteString(java.lang.String str)voidwriteStructBegin(TStruct struct)voidwriteStructEnd()
-
-
-
Method Detail
-
writeMessageBegin
void writeMessageBegin(TMessage message) throws TException
- Throws:
TException
-
writeMessageEnd
void writeMessageEnd() throws TException- Throws:
TException
-
writeStructBegin
void writeStructBegin(TStruct struct) throws TException
- Throws:
TException
-
writeStructEnd
void writeStructEnd() throws TException- Throws:
TException
-
writeFieldBegin
void writeFieldBegin(TField field) throws TException
- Throws:
TException
-
writeFieldEnd
void writeFieldEnd() throws TException- Throws:
TException
-
writeFieldStop
void writeFieldStop() throws TException- Throws:
TException
-
writeMapBegin
void writeMapBegin(TMap map) throws TException
- Throws:
TException
-
writeMapEnd
void writeMapEnd() throws TException- Throws:
TException
-
writeListBegin
void writeListBegin(TList list) throws TException
- Throws:
TException
-
writeListEnd
void writeListEnd() throws TException- Throws:
TException
-
writeSetBegin
void writeSetBegin(TSet set) throws TException
- Throws:
TException
-
writeSetEnd
void writeSetEnd() throws TException- Throws:
TException
-
writeBool
void writeBool(boolean b) throws TException- Throws:
TException
-
writeByte
void writeByte(byte b) throws TException- Throws:
TException
-
writeI16
void writeI16(short i16) throws TException- Throws:
TException
-
writeI32
void writeI32(int i32) throws TException- Throws:
TException
-
writeI64
void writeI64(long i64) throws TException- Throws:
TException
-
writeDouble
void writeDouble(double dub) throws TException- Throws:
TException
-
writeString
void writeString(java.lang.String str) throws TException- Throws:
TException
-
writeBinary
void writeBinary(java.nio.ByteBuffer buf) throws TException- Throws:
TException
-
-