public boolean publishHTTPResponse(HTTPFieldReader<?> reqeustReader, HTTPContentType contentType, Writable writable) { return publishHTTPResponse(reqeustReader.getConnectionId(), reqeustReader.getSequenceCode(), 200, false, null, contentType, writable); }
/** * * @param requestReader HTTPFieldReader arg used in publishHTTPResponse * @param statusCode int arg used in publishHTTPResponse * @return HTTPResponse with given args */ public boolean publishHTTPResponse(HTTPFieldReader<?> requestReader, int statusCode) { assert((0 != (msgCommandChannel.initFeatures & MsgCommandChannel.NET_RESPONDER))) : "CommandChannel must be created with NET_RESPONDER flag"; //logger.info("Building response for connection {} sequence {} ",w.getConnectionId(),w.getSequenceCode()); return publishHTTPResponse(requestReader.getConnectionId(), requestReader.getSequenceCode(), statusCode,false,null,Writable.NO_OP); //no type and no body so use null }
/** * * @param w HTTPFieldReader arg used in publishHTTPResponseContinuation * @param hasContinuation boolean arg used in publishHTTPResponseContinuation * @param writable Writable arg used in publishHTTPResponseContinuation * @return publishHTTPResponseContinuation(w.getConnectionId(),w.getSequenceCode(), hasContinuation, writable) */ public boolean publishHTTPResponseContinuation(HTTPFieldReader<?> w, boolean hasContinuation, Writable writable) { return publishHTTPResponseContinuation(w.getConnectionId(),w.getSequenceCode(), hasContinuation, writable); }
/** * * @param reqeustReader HTTPFieldReader arg used in publishHTTPResponse * @param headers HeaderWritable arg used in publishHTTPResponse * @param writable Writable arg used in publishHTTPResponse * @return publishHTTPResponse(reqeustReader.getConnectionId (), reqeustReader.getSequenceCode(), * false, headers, 200, writable) */ public boolean publishHTTPResponse(HTTPFieldReader reqeustReader, HeaderWritable headers, HTTPContentType contentType, Writable writable) { return publishHTTPResponse(reqeustReader.getConnectionId(), reqeustReader.getSequenceCode(), 200, false, headers, contentType, writable); }
/** * * @param requestReader HTTPFieldReader arg used in publishHTTPResponse * @param statusCode int used as arg in publishHTTPResponse * @param contentType HTTPContentType used as arg in publishHTTPResponse * @param writable Writable used as arg in publishHTTPResponse * @return HTTPResponse with given args */ public boolean publishHTTPResponse(HTTPFieldReader<?> requestReader, int statusCode, HTTPContentType contentType, Writable writable) { assert((0 != (msgCommandChannel.initFeatures & MsgCommandChannel.NET_RESPONDER))) : "CommandChannel must be created with NET_RESPONDER flag"; return publishHTTPResponse(requestReader.getConnectionId(), requestReader.getSequenceCode(), statusCode, false, contentType, writable); }
/** * * @param requestReader HTTPFieldReader used as arg in publishHTTPResponse * @param statusCode int used as arg in publishHTTPResponse * @param hasContinuation boolean used as arg in publishHTTPResponse * @param contentType HTTPContentType used as arg in publishHTTPResponse * @param writable Writable used as arg in publishHTTPResponse * @return HTTPResponse with given args */ public boolean publishHTTPResponse(HTTPFieldReader<?> requestReader, int statusCode, boolean hasContinuation, HTTPContentType contentType, Writable writable) { assert((0 != (msgCommandChannel.initFeatures & MsgCommandChannel.NET_RESPONDER))) : "CommandChannel must be created with NET_RESPONDER flag"; return publishHTTPResponse(requestReader.getConnectionId(), requestReader.getSequenceCode(), statusCode, hasContinuation, contentType, writable); }