Package org.apache.thrift.protocol
Interface TWriteProtocol
- All Known Implementing Classes:
TBinaryProtocol
,TCompactProtocol
,TJSONProtocol
,TMultiplexedProtocol
,TProtocol
,TProtocolDecorator
,TSimpleJSONProtocol
,TTupleProtocol
public interface TWriteProtocol
-
Method Summary
Modifier and TypeMethodDescriptionvoid
writeBinary
(ByteBuffer buf) void
writeBool
(boolean b) void
writeByte
(byte b) void
writeDouble
(double dub) void
writeFieldBegin
(TField field) void
void
void
writeI16
(short i16) void
writeI32
(int i32) void
writeI64
(long i64) void
writeListBegin
(TList list) void
void
writeMapBegin
(TMap map) void
void
writeMessageBegin
(TMessage message) void
void
writeSetBegin
(TSet set) void
void
writeString
(String str) void
writeStructBegin
(TStruct struct) void
void
-
Method Details
-
writeMessageBegin
- Throws:
TException
-
writeMessageEnd
- Throws:
TException
-
writeStructBegin
- Throws:
TException
-
writeStructEnd
- Throws:
TException
-
writeFieldBegin
- Throws:
TException
-
writeFieldEnd
- Throws:
TException
-
writeFieldStop
- Throws:
TException
-
writeMapBegin
- Throws:
TException
-
writeMapEnd
- Throws:
TException
-
writeListBegin
- Throws:
TException
-
writeListEnd
- Throws:
TException
-
writeSetBegin
- Throws:
TException
-
writeSetEnd
- Throws:
TException
-
writeBool
- Throws:
TException
-
writeByte
- Throws:
TException
-
writeI16
- Throws:
TException
-
writeI32
- Throws:
TException
-
writeI64
- Throws:
TException
-
writeUuid
- Throws:
TException
-
writeDouble
- Throws:
TException
-
writeString
- Throws:
TException
-
writeBinary
- Throws:
TException
-