protocol.writeMessageBegin(new TMessage(header.getServiceName() + ":" + header.getMethodName(), TMessageType.CALL, context.getSeqid())); requestSerializer.write(request, protocol); protocol.writeMessageEnd(); protocol.readMessageEnd(); throw x; } else if (msg.seqid != context.getSeqid()) { throw new TApplicationException(4, header.getMethodName() + " failed: out of sequence response"); } else {
outputProtocol.writeMessageBegin(new TMessage(soaHeader.getServiceName() + ":" + soaHeader.getMethodName(), TMessageType.CALL, context.getSeqid())); requestSerializer.write(request, outputProtocol); outputProtocol.writeMessageEnd(); soaClient.send(context.getSeqid(), requestBuf, responseBufFuture, timeout); inputProtocol.readMessageEnd(); throw x; } else if (context.getSeqid() != msg.seqid) { throw new TApplicationException(4, resultSoaHeader.getMethodName() + " failed: out of sequence response"); } else {
outputProtocol.writeMessageBegin(new TMessage(soaHeader.getServiceName() + ":" + soaHeader.getMethodName(), TMessageType.CALL, context.getSeqid())); requestSerializer.write(request, outputProtocol); outputProtocol.writeMessageEnd(); soaClient.send(context.getSeqid(), requestBuf, responseBufFuture, timeout); inputProtocol.readMessageEnd(); throw x; } else if (context.getSeqid() != msg.seqid) { throw new TApplicationException(4, resultSoaHeader.getMethodName() + " failed: out of sequence response"); } else {
outputProtocol.writeMessageBegin(new TMessage(invocationInfo.getDataInfo().getServiceName() + ":" + invocationInfo.getDataInfo().getMethodName(), TMessageType.CALL, context.getSeqid())); jsonSerializer.write(invocationInfo, outputProtocol); outputProtocol.writeMessageEnd(); ByteBuf responseBuf = client.send(context.getSeqid(), requestBuf); //发送请求,返回结果 inputProtocol.readMessageEnd(); throw x; } else if (context.getSeqid() != msg.seqid) { throw new TApplicationException(4, soaHeader.getMethodName() + " failed: out of sequence response"); } else {
outputProtocol.writeMessageBegin(new TMessage(soaHeader.getServiceName() + ":" + soaHeader.getMethodName(), TMessageType.CALL, context.getSeqid())); requestSerializer.write(request, outputProtocol); outputProtocol.writeMessageEnd(); throw new SoaException(SoaBaseCode.NotConnected); responseBuf = soaClient.send(context.getSeqid(), requestBuf); //发送请求,返回结果 inputProtocol.readMessageEnd(); throw x; } else if (context.getSeqid() != msg.seqid) { throw new TApplicationException(4, soaHeader.getMethodName() + " failed: out of sequence response"); } else {
outputProtocol.writeMessageBegin(new TMessage(soaHeader.getServiceName() + ":" + soaHeader.getMethodName(), TMessageType.CALL, context.getSeqid())); requestSerializer.write(request, outputProtocol); outputProtocol.writeMessageEnd(); throw new SoaException(SoaBaseCode.NotConnected); responseBuf = soaClient.send(context.getSeqid(), requestBuf); //发送请求,返回结果 inputProtocol.readMessageEnd(); throw x; } else if (context.getSeqid() != msg.seqid) { throw new TApplicationException(4, soaHeader.getMethodName() + " failed: out of sequence response"); } else {