Class: Thrift::SimpleJsonProtocol
Constant Summary
collapse
- READ_EXCEPTION =
ProtocolException.new(
ProtocolException::NOT_IMPLEMENTED,
'op not implemented'
)
Instance Attribute Summary
Attributes inherited from BaseProtocol
#trans
Instance Method Summary
collapse
#get_type_id_for_type_name, #get_type_name_for_type_id, #initialize, #is_json_numeric, #pop_context, #push_context, #read_binary, #read_bool, #read_byte, #read_double, #read_field_end, #read_i16, #read_i32, #read_i64, #read_json_array_end, #read_json_array_start, #read_json_base64, #read_json_double, #read_json_escape_char, #read_json_integer, #read_json_numeric_chars, #read_json_object_end, #read_json_object_start, #read_json_string, #read_json_syntax_char, #read_list_end, #read_map_end, #read_message_end, #read_set_end, #read_string, #read_struct_begin, #read_struct_end, read_syntax_char, #to_s, #write_binary, #write_bool, #write_byte, #write_double, #write_field_stop, #write_i16, #write_i32, #write_i64, #write_json_array_end, #write_json_array_start, #write_json_base64, #write_json_char, #write_json_double, #write_json_escape_char, #write_json_integer, #write_json_object_end, #write_json_object_start, #write_json_string, #write_list_end, #write_set_end, #write_string, #write_struct_begin, #write_struct_end
#initialize, #native?, #read_binary, #read_bool, #read_byte, #read_double, #read_field_end, #read_i16, #read_i32, #read_i64, #read_list_end, #read_map_end, #read_message_end, #read_set_end, #read_string, #read_struct_begin, #read_struct_end, #read_type, #skip, #to_s, #write_binary, #write_bool, #write_byte, #write_double, #write_field, #write_field_stop, #write_i16, #write_i32, #write_i64, #write_list_end, #write_set_end, #write_string, #write_struct_begin, #write_struct_end, #write_type
Instance Method Details
#read_field_begin ⇒ Object
800
801
802
|
# File 'lib/thrift/protocol/json_protocol.rb', line 800
def read_field_begin
raise READ_EXCEPTION
end
|
#read_list_begin ⇒ Object
822
823
824
|
# File 'lib/thrift/protocol/json_protocol.rb', line 822
def read_list_begin
raise READ_EXCEPTION
end
|
#read_map_begin ⇒ Object
810
811
812
|
# File 'lib/thrift/protocol/json_protocol.rb', line 810
def read_map_begin
raise READ_EXCEPTION
end
|
#read_message_begin ⇒ Object
788
789
790
|
# File 'lib/thrift/protocol/json_protocol.rb', line 788
def read_message_begin
raise READ_EXCEPTION
end
|
#read_set_begin ⇒ Object
830
831
832
|
# File 'lib/thrift/protocol/json_protocol.rb', line 830
def read_set_begin
raise READ_EXCEPTION
end
|
#write_field_begin(name, _type, _id) ⇒ Object
796
797
798
|
# File 'lib/thrift/protocol/json_protocol.rb', line 796
def write_field_begin(name, _type, _id)
write_json_string(name)
end
|
#write_field_end ⇒ Object
804
|
# File 'lib/thrift/protocol/json_protocol.rb', line 804
def write_field_end; end
|
#write_list_begin(_etype, _size) ⇒ Object
818
819
820
|
# File 'lib/thrift/protocol/json_protocol.rb', line 818
def write_list_begin(_etype, _size)
write_json_array_start
end
|
#write_map_begin(_ktype, _vtype, _size) ⇒ Object
806
807
808
|
# File 'lib/thrift/protocol/json_protocol.rb', line 806
def write_map_begin(_ktype, _vtype, _size)
write_json_object_start
end
|
#write_map_end ⇒ Object
814
815
816
|
# File 'lib/thrift/protocol/json_protocol.rb', line 814
def write_map_end
write_json_object_end
end
|
#write_message_begin(name, _type, _seqid) ⇒ Object
783
784
785
786
|
# File 'lib/thrift/protocol/json_protocol.rb', line 783
def write_message_begin(name, _type, _seqid)
write_json_object_start
write_json_string(name)
end
|
#write_message_end ⇒ Object
792
793
794
|
# File 'lib/thrift/protocol/json_protocol.rb', line 792
def write_message_end
write_json_object_end
end
|
#write_set_begin(_etype, _size) ⇒ Object
826
827
828
|
# File 'lib/thrift/protocol/json_protocol.rb', line 826
def write_set_begin(_etype, _size)
write_json_array_start
end
|