@NotThreadSafe public class TProtocolWriter extends Object
| Constructor and Description |
|---|
TProtocolWriter(org.apache.thrift.protocol.TProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
void |
writeBinary(ByteBuffer buf) |
void |
writeBinaryField(String name,
short id,
ByteBuffer buf) |
void |
writeBool(boolean b) |
void |
writeBoolArray(boolean[] array) |
void |
writeBoolArrayField(String name,
short id,
boolean[] array) |
void |
writeBoolField(String name,
short id,
boolean b) |
void |
writeByte(byte b) |
void |
writeByteField(String name,
short id,
byte b) |
void |
writeDouble(double dub) |
void |
writeDoubleArray(double[] array) |
void |
writeDoubleArrayField(String name,
short id,
double[] array) |
void |
writeDoubleField(String name,
short id,
double dub) |
<T extends Enum<T>> |
writeEnumField(String name,
short id,
ThriftCodec<T> codec,
T enumValue) |
<T> void |
writeField(String name,
short id,
ThriftCodec<T> codec,
T value) |
void |
writeI16(short i16) |
void |
writeI16Array(short[] array) |
void |
writeI16ArrayField(String name,
short id,
short[] array) |
void |
writeI16Field(String name,
short id,
short i16) |
void |
writeI32(int i32) |
void |
writeI32Array(int[] array) |
void |
writeI32ArrayField(String name,
short id,
int[] array) |
void |
writeI32Field(String name,
short id,
int i32) |
void |
writeI64(long i64) |
void |
writeI64Array(long[] array) |
void |
writeI64ArrayField(String name,
short id,
long[] array) |
void |
writeI64Field(String name,
short id,
long i64) |
<T> void |
writeList(ThriftCodec<T> elementCodec,
List<T> list) |
<E> void |
writeListField(String name,
short id,
ThriftCodec<List<E>> codec,
List<E> list) |
<K,V> void |
writeMap(ThriftCodec<K> keyCodec,
ThriftCodec<V> valueCodec,
Map<K,V> map) |
<K,V> void |
writeMapField(String name,
short id,
ThriftCodec<Map<K,V>> codec,
Map<K,V> map) |
<T> void |
writeSet(ThriftCodec<T> elementCodec,
Set<T> set) |
<E> void |
writeSetField(String name,
short id,
ThriftCodec<Set<E>> codec,
Set<E> set) |
void |
writeString(String string) |
void |
writeStringField(String name,
short id,
String string) |
void |
writeStructBegin(String name) |
void |
writeStructEnd() |
<T> void |
writeStructField(String name,
short id,
ThriftCodec<T> codec,
T struct) |
public TProtocolWriter(org.apache.thrift.protocol.TProtocol protocol)
public void writeStructBegin(String name) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeStructEnd()
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic <T> void writeField(String name, short id, ThriftCodec<T> codec, T value) throws Exception
Exceptionpublic void writeBinaryField(String name, short id, ByteBuffer buf) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeBoolField(String name, short id, boolean b) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeByteField(String name, short id, byte b) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeDoubleField(String name, short id, double dub) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI16Field(String name, short id, short i16) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI32Field(String name, short id, int i32) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI64Field(String name, short id, long i64) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeStringField(String name, short id, String string) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic <T> void writeStructField(String name, short id, ThriftCodec<T> codec, T struct) throws Exception
Exceptionpublic void writeBoolArrayField(String name, short id, boolean[] array) throws Exception
Exceptionpublic void writeI16ArrayField(String name, short id, short[] array) throws Exception
Exceptionpublic void writeI32ArrayField(String name, short id, int[] array) throws Exception
Exceptionpublic void writeI64ArrayField(String name, short id, long[] array) throws Exception
Exceptionpublic void writeDoubleArrayField(String name, short id, double[] array) throws Exception
Exceptionpublic <E> void writeSetField(String name, short id, ThriftCodec<Set<E>> codec, Set<E> set) throws Exception
Exceptionpublic <E> void writeListField(String name, short id, ThriftCodec<List<E>> codec, List<E> list) throws Exception
Exceptionpublic <K,V> void writeMapField(String name, short id, ThriftCodec<Map<K,V>> codec, Map<K,V> map) throws Exception
Exceptionpublic <T extends Enum<T>> void writeEnumField(String name, short id, ThriftCodec<T> codec, T enumValue) throws Exception
Exceptionpublic void writeBinary(ByteBuffer buf) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeBool(boolean b)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeByte(byte b)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI16(short i16)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI32(int i32)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI64(long i64)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeDouble(double dub)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeString(String string) throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeBoolArray(boolean[] array)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI16Array(short[] array)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI32Array(int[] array)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeI64Array(long[] array)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic void writeDoubleArray(double[] array)
throws org.apache.thrift.TException
org.apache.thrift.TExceptionpublic <T> void writeSet(ThriftCodec<T> elementCodec, Set<T> set) throws Exception
Exceptionpublic <T> void writeList(ThriftCodec<T> elementCodec, List<T> list) throws Exception
Exceptionpublic <K,V> void writeMap(ThriftCodec<K> keyCodec, ThriftCodec<V> valueCodec, Map<K,V> map) throws Exception
ExceptionCopyright © 2012-2017. All Rights Reserved.