public void Read(TProtocol iprot) { bool isset_id = false; bool isset_name = false; bool isset_uptime_secs = false; bool isset_executors = false; bool isset_status = false; bool isset_errors = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Id = iprot.ReadString(); isset_id = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); isset_name = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I32) { Uptime_secs = iprot.ReadI32(); isset_uptime_secs = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { Executors = new List <ExecutorSummary>(); TList _list158 = iprot.ReadListBegin(); for (int _i159 = 0; _i159 < _list158.Count; ++_i159) { ExecutorSummary _elem160 = new ExecutorSummary(); _elem160 = new ExecutorSummary(); _elem160.Read(iprot); Executors.Add(_elem160); } iprot.ReadListEnd(); } isset_executors = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { Status = iprot.ReadString(); isset_status = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Map) { { Errors = new Dictionary <string, List <ErrorInfo> >(); TMap _map161 = iprot.ReadMapBegin(); for (int _i162 = 0; _i162 < _map161.Count; ++_i162) { string _key163; List <ErrorInfo> _val164; _key163 = iprot.ReadString(); { _val164 = new List <ErrorInfo>(); TList _list165 = iprot.ReadListBegin(); for (int _i166 = 0; _i166 < _list165.Count; ++_i166) { ErrorInfo _elem167 = new ErrorInfo(); _elem167 = new ErrorInfo(); _elem167.Read(iprot); _val164.Add(_elem167); } iprot.ReadListEnd(); } Errors[_key163] = _val164; } iprot.ReadMapEnd(); } isset_errors = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Map) { { Component_debug = new Dictionary <string, DebugOptions>(); TMap _map168 = iprot.ReadMapBegin(); for (int _i169 = 0; _i169 < _map168.Count; ++_i169) { string _key170; DebugOptions _val171; _key170 = iprot.ReadString(); _val171 = new DebugOptions(); _val171.Read(iprot); Component_debug[_key170] = _val171; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 513: if (field.Type == TType.String) { Sched_status = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 514: if (field.Type == TType.String) { Owner = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 515: if (field.Type == TType.I32) { Replication_count = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 521: if (field.Type == TType.Double) { Requested_memonheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 522: if (field.Type == TType.Double) { Requested_memoffheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 523: if (field.Type == TType.Double) { Requested_cpu = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 524: if (field.Type == TType.Double) { Assigned_memonheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 525: if (field.Type == TType.Double) { Assigned_memoffheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 526: if (field.Type == TType.Double) { Assigned_cpu = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_id) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_name) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_uptime_secs) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_executors) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_status) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_errors) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public void Read(TProtocol iprot) { bool isset_id = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Id = iprot.ReadString(); isset_id = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I32) { Uptime_secs = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { Status = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { Num_tasks = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I32) { Num_workers = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.I32) { Num_executors = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.String) { Topology_conf = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.Map) { { Id_to_spout_agg_stats = new Dictionary <string, ComponentAggregateStats>(); TMap _map201 = iprot.ReadMapBegin(); for (int _i202 = 0; _i202 < _map201.Count; ++_i202) { string _key203; ComponentAggregateStats _val204; _key203 = iprot.ReadString(); _val204 = new ComponentAggregateStats(); _val204.Read(iprot); Id_to_spout_agg_stats[_key203] = _val204; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.Map) { { Id_to_bolt_agg_stats = new Dictionary <string, ComponentAggregateStats>(); TMap _map205 = iprot.ReadMapBegin(); for (int _i206 = 0; _i206 < _map205.Count; ++_i206) { string _key207; ComponentAggregateStats _val208; _key207 = iprot.ReadString(); _val208 = new ComponentAggregateStats(); _val208.Read(iprot); Id_to_bolt_agg_stats[_key207] = _val208; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.String) { Sched_status = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.Struct) { Topology_stats = new TopologyStats(); Topology_stats.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.String) { Owner = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 14: if (field.Type == TType.Struct) { Debug_options = new DebugOptions(); Debug_options.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 15: if (field.Type == TType.I32) { Replication_count = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 521: if (field.Type == TType.Double) { Requested_memonheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 522: if (field.Type == TType.Double) { Requested_memoffheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 523: if (field.Type == TType.Double) { Requested_cpu = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 524: if (field.Type == TType.Double) { Assigned_memonheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 525: if (field.Type == TType.Double) { Assigned_memoffheap = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 526: if (field.Type == TType.Double) { Assigned_cpu = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_id) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public void Read(TProtocol iprot) { bool isset_name = false; bool isset_status = false; bool isset_num_workers = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Name = iprot.ReadString(); isset_name = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I32) { Status = (TopologyStatus)iprot.ReadI32(); isset_status = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I32) { Num_workers = iprot.ReadI32(); isset_num_workers = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Map) { { Component_executors = new Dictionary <string, int>(); TMap _map302 = iprot.ReadMapBegin(); for (int _i303 = 0; _i303 < _map302.Count; ++_i303) { string _key304; int _val305; _key304 = iprot.ReadString(); _val305 = iprot.ReadI32(); Component_executors[_key304] = _val305; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { Launch_time_secs = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { Owner = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Topology_action_options = new TopologyActionOptions(); Topology_action_options.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.I32) { Prev_status = (TopologyStatus)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.Map) { { Component_debug = new Dictionary <string, DebugOptions>(); TMap _map306 = iprot.ReadMapBegin(); for (int _i307 = 0; _i307 < _map306.Count; ++_i307) { string _key308; DebugOptions _val309; _key308 = iprot.ReadString(); _val309 = new DebugOptions(); _val309.Read(iprot); Component_debug[_key308] = _val309; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_name) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_status) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_num_workers) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public void Read(TProtocol iprot) { bool isset_component_id = false; bool isset_component_type = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Component_id = iprot.ReadString(); isset_component_id = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I32) { Component_type = (ComponentType)iprot.ReadI32(); isset_component_type = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Topology_id = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { Topology_name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { Num_executors = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I32) { Num_tasks = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Map) { { Window_to_stats = new Dictionary <string, ComponentAggregateStats>(); TMap _map211 = iprot.ReadMapBegin(); for (int _i212 = 0; _i212 < _map211.Count; ++_i212) { string _key213; ComponentAggregateStats _val214; _key213 = iprot.ReadString(); _val214 = new ComponentAggregateStats(); _val214.Read(iprot); Window_to_stats[_key213] = _val214; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.Map) { { Gsid_to_input_stats = new Dictionary <GlobalStreamId, ComponentAggregateStats>(); TMap _map215 = iprot.ReadMapBegin(); for (int _i216 = 0; _i216 < _map215.Count; ++_i216) { GlobalStreamId _key217; ComponentAggregateStats _val218; _key217 = new GlobalStreamId(); _key217.Read(iprot); _val218 = new ComponentAggregateStats(); _val218.Read(iprot); Gsid_to_input_stats[_key217] = _val218; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.Map) { { Sid_to_output_stats = new Dictionary <string, ComponentAggregateStats>(); TMap _map219 = iprot.ReadMapBegin(); for (int _i220 = 0; _i220 < _map219.Count; ++_i220) { string _key221; ComponentAggregateStats _val222; _key221 = iprot.ReadString(); _val222 = new ComponentAggregateStats(); _val222.Read(iprot); Sid_to_output_stats[_key221] = _val222; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { Exec_stats = new List <ExecutorAggregateStats>(); TList _list223 = iprot.ReadListBegin(); for (int _i224 = 0; _i224 < _list223.Count; ++_i224) { ExecutorAggregateStats _elem225 = new ExecutorAggregateStats(); _elem225 = new ExecutorAggregateStats(); _elem225.Read(iprot); Exec_stats.Add(_elem225); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { Errors = new List <ErrorInfo>(); TList _list226 = iprot.ReadListBegin(); for (int _i227 = 0; _i227 < _list226.Count; ++_i227) { ErrorInfo _elem228 = new ErrorInfo(); _elem228 = new ErrorInfo(); _elem228.Read(iprot); Errors.Add(_elem228); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.String) { Eventlog_host = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.I32) { Eventlog_port = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 14: if (field.Type == TType.Struct) { Debug_options = new DebugOptions(); Debug_options.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 15: if (field.Type == TType.String) { Topology_status = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_component_id) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_component_type) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }