protected static void writeKeySetErrorResponse(Message origMsg, int messageType, String message, ServerConnection servConn) throws IOException { // Send chunked response header identifying error message ChunkedMessage chunkedResponseMsg = servConn.getKeySetResponseMessage(); if (logger.isDebugEnabled()) { logger.debug("{}: Sending error message header type: {} transaction: {}", servConn.getName(), messageType, origMsg.getTransactionId()); } chunkedResponseMsg.setMessageType(messageType); chunkedResponseMsg.setTransactionId(origMsg.getTransactionId()); chunkedResponseMsg.sendHeader(); // Send actual error if (logger.isDebugEnabled()) { logger.debug("{}: Sending error message chunk: {}", servConn.getName(), message); } chunkedResponseMsg.setNumberOfParts(1); chunkedResponseMsg.setLastChunk(true); chunkedResponseMsg.addStringPart(message); chunkedResponseMsg.sendChunk(servConn); }
message.setNumberOfParts(3); message.addObjPart(e); message.addStringPart(BaseCommand.getExceptionTrace(e)); InternalFunctionInvocationTargetException fe = (InternalFunctionInvocationTargetException) e.getCause(); message.addStringPart(BaseCommand.getExceptionTrace(e)); numParts = 2;
cqMsg.setTransactionId(txId); cqMsg.sendHeader(); cqMsg.addStringPart(msgStr); cqMsg.setLastChunk(true); cqMsg.sendChunk(servConn);
protected static void writeChunkedErrorResponse(Message origMsg, int messageType, String message, ServerConnection serverConnection) throws IOException { // Send chunked response header identifying error message ChunkedMessage chunkedResponseMsg = serverConnection.getChunkedResponseMessage(); if (logger.isDebugEnabled()) { logger.debug("{}: Sending error message header type: {} transaction: {}", serverConnection.getName(), messageType, origMsg.getTransactionId()); } chunkedResponseMsg.setMessageType(messageType); chunkedResponseMsg.setTransactionId(origMsg.getTransactionId()); chunkedResponseMsg.sendHeader(); // Send actual error if (logger.isDebugEnabled()) { logger.debug("{}: Sending error message chunk: {}", serverConnection.getName(), message); } chunkedResponseMsg.setNumberOfParts(1); chunkedResponseMsg.setLastChunk(true); chunkedResponseMsg.addStringPart(message); chunkedResponseMsg.sendChunk(serverConnection); }
protected static void writeFunctionResponseError(Message origMsg, int messageType, String message, ServerConnection servConn) throws IOException { ChunkedMessage functionResponseMsg = servConn.getFunctionResponseMessage(); ChunkedMessage chunkedResponseMsg = servConn.getChunkedResponseMessage(); if (functionResponseMsg.headerHasBeenSent()) { functionResponseMsg.setNumberOfParts(1); functionResponseMsg.setLastChunk(true); functionResponseMsg.addStringPart(message); if (logger.isDebugEnabled()) { logger.debug("{}: Sending Error chunk while reply in progress: {}", servConn.getName(), message); } functionResponseMsg.sendChunk(servConn); } else { chunkedResponseMsg.setMessageType(messageType); chunkedResponseMsg.setNumberOfParts(1); chunkedResponseMsg.setLastChunk(true); chunkedResponseMsg.setTransactionId(origMsg.getTransactionId()); chunkedResponseMsg.sendHeader(); chunkedResponseMsg.addStringPart(message); if (logger.isDebugEnabled()) { logger.debug("{}: Sending Error chunk: {}", servConn.getName(), message); } chunkedResponseMsg.sendChunk(servConn); } }
chunkedResponseMsg.addObjPart(e); if (numOfParts == 2) { chunkedResponseMsg.addStringPart(getExceptionTrace(e)); chunkedResponseMsg.addObjPart(e); if (numOfParts == 2) { chunkedResponseMsg.addStringPart(getExceptionTrace(e));
queryResponseMsg.setLastChunkAndNumParts(true, 2); queryResponseMsg.addObjPart(e); queryResponseMsg.addStringPart(getExceptionTrace(e)); if (logger.isDebugEnabled()) { logger.debug("{}: Sending exception chunk while reply in progress: {}", chunkedResponseMsg.sendHeader(); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(getExceptionTrace(e)); if (logger.isDebugEnabled()) { logger.debug("{}: Sending exception chunk: {}", serverConnection.getName(), e.getMessage(),
functionResponseMsg.setLastChunkAndNumParts(true, 2); functionResponseMsg.addObjPart(e); functionResponseMsg.addStringPart(getExceptionTrace(e)); if (logger.isDebugEnabled()) { logger.debug("{}: Sending exception chunk while reply in progress: {}", chunkedResponseMsg.sendHeader(); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(getExceptionTrace(e)); if (logger.isDebugEnabled()) { logger.debug("{}: Sending exception chunk: {}", serverConnection.getName(), e.getMessage(),
functionResponseMsg.setNumberOfParts(3); functionResponseMsg.addObjPart(e); functionResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); InternalFunctionInvocationTargetException fe = (InternalFunctionInvocationTargetException) e.getCause(); functionResponseMsg.setNumberOfParts(2); functionResponseMsg.addObjPart(e); functionResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); numParts = 2; chunkedResponseMsg.setNumberOfParts(3); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); InternalFunctionInvocationTargetException fe = (InternalFunctionInvocationTargetException) e.getCause(); chunkedResponseMsg.setNumberOfParts(2); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); numParts = 2;
functionResponseMsg.setNumberOfParts(3); functionResponseMsg.addObjPart(e); functionResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); InternalFunctionInvocationTargetException fe = (InternalFunctionInvocationTargetException) e.getCause(); functionResponseMsg.setNumberOfParts(2); functionResponseMsg.addObjPart(e); functionResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); numParts = 2; chunkedResponseMsg.setNumberOfParts(3); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); InternalFunctionInvocationTargetException fe = (InternalFunctionInvocationTargetException) e.getCause(); chunkedResponseMsg.setNumberOfParts(2); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); numParts = 2;
functionResponseMsg.setNumberOfParts(3); functionResponseMsg.addObjPart(e); functionResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); InternalFunctionInvocationTargetException fe = (InternalFunctionInvocationTargetException) e.getCause(); functionResponseMsg.setNumberOfParts(2); functionResponseMsg.addObjPart(e); functionResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); numParts = 2; chunkedResponseMsg.setNumberOfParts(3); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); InternalFunctionInvocationTargetException fe = (InternalFunctionInvocationTargetException) e.getCause(); chunkedResponseMsg.setNumberOfParts(2); chunkedResponseMsg.addObjPart(e); chunkedResponseMsg.addStringPart(BaseCommand.getExceptionTrace(e)); numParts = 2;