@Override public TField readFieldBegin() throws TException { return realContentProtocol.readFieldBegin(); }
@Override public void readFieldEnd() throws TException { realContentProtocol.readFieldEnd(); }
@Override public String readString() throws TException { return realContentProtocol.readString(); }
public void write(TProtocol oprot) throws TException { oprot.writeStructBegin(TAPPLICATION_EXCEPTION_STRUCT); if (getMessage() != null) { oprot.writeFieldBegin(MESSAGE_FIELD); oprot.writeString(getMessage()); oprot.writeFieldEnd(); } oprot.writeFieldBegin(TYPE_FIELD); oprot.writeI32(type_); oprot.writeFieldEnd(); oprot.writeFieldStop(); oprot.writeStructEnd(); } }
@Override public void read(getServiceMetadata_args bean, TProtocol iprot) throws TException { TField schemeField; iprot.readStructBegin(); while (true) { schemeField = iprot.readFieldBegin(); if (schemeField.type == TType.STOP) { break; } switch (schemeField.id) { default: TProtocolUtil.skip(iprot, schemeField.type); } iprot.readFieldEnd(); } iprot.readStructEnd(); validate(bean); }
prot.readBool(); break; prot.readByte(); break; prot.readI16(); break; prot.readI32(); break; prot.readI64(); break; prot.readDouble(); break; prot.readBinary(); break; prot.readStructBegin(); while (true) { TField field = prot.readFieldBegin(); if (field.type == TType.STOP) { break; prot.readFieldEnd();
break; case BOOLEAN: oprot.writeBool(isJsonElement ? jsonElement.getAsBoolean() : Boolean.valueOf(value.toString())); break; case BYTE: oprot.writeByte(isJsonElement ? jsonElement.getAsByte() : Byte.valueOf(value.toString())); break; case SHORT: oprot.writeI16(isJsonElement ? jsonElement.getAsShort() : Short.valueOf(value.toString())); break; case INTEGER: oprot.writeI32(isJsonElement ? jsonElement.getAsInt() : Integer.valueOf(value.toString())); break; case LONG: oprot.writeI64(isJsonElement ? jsonElement.getAsLong() : Long.valueOf(value.toString())); break; case DOUBLE: oprot.writeDouble(isJsonElement ? jsonElement.getAsDouble() : Double.valueOf(value.toString())); break; case STRING: oprot.writeString(value instanceof JsonObject ? value.toString() : (isJsonElement ? jsonElement.getAsString() : value.toString())); break; case BINARY: String tmp = value instanceof JsonObject ? value.toString() : (isJsonElement ? jsonElement.getAsString() : value.toString()); oprot.writeBinary(ByteBuffer.wrap(tmp.getBytes())); break; case DATE: oprot.writeI64(time);
@Override public void write(uploadDataSourceStat_args bean, TProtocol oprot) throws TException { validate(bean); oprot.writeStructBegin(new com.isuwang.org.apache.thrift.protocol.TStruct("uploadDataSourceStat_args")); oprot.writeFieldBegin(new com.isuwang.org.apache.thrift.protocol.TField("dataSourceStat", com.isuwang.org.apache.thrift.protocol.TType.LIST, (short) 1)); java.util.List<com.isuwang.dapeng.monitor.api.domain.DataSourceStat> elem0 = bean.getDataSourceStat(); oprot.writeListBegin(new com.isuwang.org.apache.thrift.protocol.TList(com.isuwang.org.apache.thrift.protocol.TType.STRUCT, elem0.size())); for (com.isuwang.dapeng.monitor.api.domain.DataSourceStat elem1 : elem0) { new DataSourceStatSerializer().write(elem1, oprot); } oprot.writeListEnd(); oprot.writeFieldEnd(); oprot.writeFieldStop(); oprot.writeStructEnd(); }
SoaHeader bean = new SoaHeader(); TField schemeField; iprot.readStructBegin(); while (true) { schemeField = iprot.readFieldBegin(); if (schemeField.type == TType.STOP) { break; case 1: if (schemeField.type == TType.STRING) { bean.setServiceName(iprot.readString()); } else { TProtocolUtil.skip(iprot, schemeField.type); case 2: if (schemeField.type == TType.STRING) { bean.setMethodName(iprot.readString()); } else { TProtocolUtil.skip(iprot, schemeField.type); case 3: if (schemeField.type == TType.STRING) { bean.setVersionName(iprot.readString()); } else { TProtocolUtil.skip(iprot, schemeField.type); case 4: if (schemeField.type == TType.STRING) { bean.setCallerFrom(Optional.of(iprot.readString()));
iprot.readStructBegin(); schemeField = iprot.readFieldBegin(); if (schemeField.type == com.isuwang.org.apache.thrift.protocol.TType.STOP) { break; com.isuwang.org.apache.thrift.protocol.TList _list0 = iprot.readListBegin(); java.util.List<com.isuwang.dapeng.monitor.api.domain.QPSStat> elem0 = new java.util.ArrayList<>(_list0.size); for (int _i0 = 0; _i0 < _list0.size; ++_i0) { elem0.add(elem1); iprot.readListEnd(); bean.setQpsStats(elem0); } else { iprot.readFieldEnd(); iprot.readStructEnd();
@Override public void write(uploadQPSStat_result bean, TProtocol oprot) throws TException { validate(bean); oprot.writeStructBegin(new com.isuwang.org.apache.thrift.protocol.TStruct("uploadQPSStat_result")); oprot.writeFieldStop(); oprot.writeStructEnd(); }
byte stx = realHeaderProtocol.readByte(); if (stx != STX) {// 通讯协议不正确 throw new TException("通讯协议不正确(起始符)"); String version = realHeaderProtocol.readString(); if (!VERSION.equals(version)) { throw new TException("通讯协议不正确(协议版本号)"); byte protocol = realHeaderProtocol.readByte(); context.setCodecProtocol(Context.CodecProtocol.toCodecProtocol(protocol)); switch (context.getCodecProtocol()) { context.setSeqid(realHeaderProtocol.readI32()); return realContentProtocol.readMessageBegin();
@Override public void writeFieldEnd() throws TException { realContentProtocol.writeFieldEnd(); }
@Override public TStruct readStructBegin() throws TException { return realContentProtocol.readStructBegin(); }
@Override public void readStructEnd() throws TException { realContentProtocol.readStructEnd(); }
@Override public void writeFieldStop() throws TException { realContentProtocol.writeFieldStop(); }
@Override public void writeFieldBegin(TField field) throws TException { realContentProtocol.writeFieldBegin(field); }
@Override public void writeStructBegin(TStruct struct) throws TException { realContentProtocol.writeStructBegin(struct); }
@Override public void writeStructEnd() throws TException { realContentProtocol.writeStructEnd(); }
public void write(TProtocol oprot) throws TException { oprot.writeStructBegin(TAPPLICATION_EXCEPTION_STRUCT); if (getMessage() != null) { oprot.writeFieldBegin(MESSAGE_FIELD); oprot.writeString(getMessage()); oprot.writeFieldEnd(); } oprot.writeFieldBegin(TYPE_FIELD); oprot.writeI32(type_); oprot.writeFieldEnd(); oprot.writeFieldStop(); oprot.writeStructEnd(); } }