public class TSimpleJSONProtocol extends TProtocol
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
TSimpleJSONProtocol.Context |
|
static class |
TSimpleJSONProtocol.Factory |
Factory
|
protected class |
TSimpleJSONProtocol.ListContext |
|
protected class |
TSimpleJSONProtocol.StructContext |
| Modifier and Type | Field | Description |
|---|---|---|
protected TSimpleJSONProtocol.Context |
BASE_CONTEXT |
|
static byte[] |
COLON |
|
static byte[] |
COMMA |
|
static byte[] |
LBRACE |
|
static byte[] |
LBRACKET |
|
static char |
QUOTE |
|
static byte[] |
RBRACE |
|
static byte[] |
RBRACKET |
|
protected TSimpleJSONProtocol.Context |
writeContext_ |
Current context that we are in
|
protected java.util.Stack<TSimpleJSONProtocol.Context> |
writeContextStack_ |
Stack of nested contexts that we may be in.
|
| Constructor | Description |
|---|---|
TSimpleJSONProtocol(TTransport trans) |
Constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
_writeStringData(java.lang.String s) |
|
protected void |
popWriteContext() |
Pop the last write context off the stack
|
protected void |
pushWriteContext(TSimpleJSONProtocol.Context c) |
Push a new write context onto the stack.
|
java.nio.ByteBuffer |
readBinary() |
|
boolean |
readBool() |
|
byte |
readByte() |
|
double |
readDouble() |
|
TField |
readFieldBegin() |
|
void |
readFieldEnd() |
|
short |
readI16() |
|
int |
readI32() |
|
long |
readI64() |
|
TList |
readListBegin() |
|
void |
readListEnd() |
|
TMap |
readMapBegin() |
|
void |
readMapEnd() |
|
TMessage |
readMessageBegin() |
Reading methods.
|
void |
readMessageEnd() |
|
TSet |
readSetBegin() |
|
void |
readSetEnd() |
|
java.lang.String |
readString() |
|
java.lang.String |
readStringBody(int size) |
|
TStruct |
readStructBegin() |
|
void |
readStructEnd() |
|
void |
writeBinary(java.nio.ByteBuffer bin) |
|
void |
writeBool(boolean b) |
|
void |
writeByte(byte b) |
|
void |
writeDouble(double dub) |
|
void |
writeFieldBegin(TField field) |
|
void |
writeFieldEnd() |
|
void |
writeFieldStop() |
|
void |
writeI16(short i16) |
|
void |
writeI32(int i32) |
|
void |
writeI64(long i64) |
|
void |
writeListBegin(TList list) |
|
void |
writeListEnd() |
|
void |
writeMapBegin(TMap map) |
|
void |
writeMapEnd() |
|
void |
writeMessageBegin(TMessage message) |
Writing methods.
|
void |
writeMessageEnd() |
|
void |
writeSetBegin(TSet set) |
|
void |
writeSetEnd() |
|
void |
writeString(java.lang.String str) |
|
void |
writeStructBegin(TStruct struct) |
|
void |
writeStructEnd() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetScheme, getTransport, resetpublic static final byte[] COMMA
public static final byte[] COLON
public static final byte[] LBRACE
public static final byte[] RBRACE
public static final byte[] LBRACKET
public static final byte[] RBRACKET
public static final char QUOTE
protected final TSimpleJSONProtocol.Context BASE_CONTEXT
protected java.util.Stack<TSimpleJSONProtocol.Context> writeContextStack_
protected TSimpleJSONProtocol.Context writeContext_
public TSimpleJSONProtocol(TTransport trans)
protected void pushWriteContext(TSimpleJSONProtocol.Context c)
protected void popWriteContext()
public void writeMessageBegin(TMessage message) throws TException
TProtocolwriteMessageBegin in class TProtocolTExceptionpublic void writeMessageEnd()
throws TException
writeMessageEnd in class TProtocolTExceptionpublic void writeStructBegin(TStruct struct) throws TException
writeStructBegin in class TProtocolTExceptionpublic void writeStructEnd()
throws TException
writeStructEnd in class TProtocolTExceptionpublic void writeFieldBegin(TField field) throws TException
writeFieldBegin in class TProtocolTExceptionpublic void writeFieldEnd()
writeFieldEnd in class TProtocolpublic void writeFieldStop()
writeFieldStop in class TProtocolpublic void writeMapBegin(TMap map) throws TException
writeMapBegin in class TProtocolTExceptionpublic void writeMapEnd()
throws TException
writeMapEnd in class TProtocolTExceptionpublic void writeListBegin(TList list) throws TException
writeListBegin in class TProtocolTExceptionpublic void writeListEnd()
throws TException
writeListEnd in class TProtocolTExceptionpublic void writeSetBegin(TSet set) throws TException
writeSetBegin in class TProtocolTExceptionpublic void writeSetEnd()
throws TException
writeSetEnd in class TProtocolTExceptionpublic void writeBool(boolean b)
throws TException
writeBool in class TProtocolTExceptionpublic void writeByte(byte b)
throws TException
writeByte in class TProtocolTExceptionpublic void writeI16(short i16)
throws TException
writeI16 in class TProtocolTExceptionpublic void writeI32(int i32)
throws TException
writeI32 in class TProtocolTExceptionpublic void _writeStringData(java.lang.String s)
throws TException
TExceptionpublic void writeI64(long i64)
throws TException
writeI64 in class TProtocolTExceptionpublic void writeDouble(double dub)
throws TException
writeDouble in class TProtocolTExceptionpublic void writeString(java.lang.String str)
throws TException
writeString in class TProtocolTExceptionpublic void writeBinary(java.nio.ByteBuffer bin)
throws TException
writeBinary in class TProtocolTExceptionpublic TMessage readMessageBegin() throws TException
readMessageBegin in class TProtocolTExceptionpublic void readMessageEnd()
readMessageEnd in class TProtocolpublic TStruct readStructBegin()
readStructBegin in class TProtocolpublic void readStructEnd()
readStructEnd in class TProtocolpublic TField readFieldBegin() throws TException
readFieldBegin in class TProtocolTExceptionpublic void readFieldEnd()
readFieldEnd in class TProtocolpublic TMap readMapBegin() throws TException
readMapBegin in class TProtocolTExceptionpublic void readMapEnd()
readMapEnd in class TProtocolpublic TList readListBegin() throws TException
readListBegin in class TProtocolTExceptionpublic void readListEnd()
readListEnd in class TProtocolpublic TSet readSetBegin() throws TException
readSetBegin in class TProtocolTExceptionpublic void readSetEnd()
readSetEnd in class TProtocolpublic boolean readBool()
throws TException
readBool in class TProtocolTExceptionpublic byte readByte()
throws TException
readByte in class TProtocolTExceptionpublic short readI16()
throws TException
readI16 in class TProtocolTExceptionpublic int readI32()
throws TException
readI32 in class TProtocolTExceptionpublic long readI64()
throws TException
readI64 in class TProtocolTExceptionpublic double readDouble()
throws TException
readDouble in class TProtocolTExceptionpublic java.lang.String readString()
throws TException
readString in class TProtocolTExceptionpublic java.lang.String readStringBody(int size)
throws TException
TExceptionpublic java.nio.ByteBuffer readBinary()
throws TException
readBinary in class TProtocolTException