@Override public HttpServerResponse setStatusMessage(String statusMessage) { synchronized (conn) { this.statusMessage = statusMessage; this.status = new HttpResponseStatus(status.code(), statusMessage); return this; } }
private static HttpResponseStatus newStatus(int statusCode, String reasonPhrase) { return new HttpResponseStatus(statusCode, reasonPhrase, true); }
@Override public HttpServerResponse setStatusCode(int statusCode) { status = statusMessage != null ? new HttpResponseStatus(statusCode, statusMessage) : HttpResponseStatus.valueOf(statusCode); return this; }
/** * Returns the {@link HttpResponseStatus} represented by the specified code. * If the specified code is a standard HTTP status code, a cached instance * will be returned. Otherwise, a new instance will be returned. */ public static HttpResponseStatus valueOf(int code) { HttpResponseStatus status = valueOf0(code); return status != null ? status : new HttpResponseStatus(code); }
/** * Returns the {@link HttpResponseStatus} represented by the specified {@code code} and {@code reasonPhrase}. * If the specified code is a standard HTTP status {@code code} and {@code reasonPhrase}, a cached instance * will be returned. Otherwise, a new instance will be returned. * @param code The response code value. * @param reasonPhrase The response code reason phrase. * @return the {@link HttpResponseStatus} represented by the specified {@code code} and {@code reasonPhrase}. */ public static HttpResponseStatus valueOf(int code, String reasonPhrase) { HttpResponseStatus responseStatus = valueOf0(code); return responseStatus != null && responseStatus.reasonPhrase().contentEquals(reasonPhrase) ? responseStatus : new HttpResponseStatus(code, reasonPhrase); }
@Override public MutableHttpResponse<B> status(HttpStatus status, CharSequence message) { message = message == null ? status.getReason() : message; nettyResponse.setStatus(new HttpResponseStatus(status.getCode(), message.toString())); return this; }
@Override protected HttpMessage createMessage(final String[] initialLine) throws Exception { // If the first element of the initial line is a version string then // this is a response if (versionPattern.matcher(initialLine[0]).matches()) { isDecodingRequest = false; return new DefaultHttpResponse(RtspVersions.valueOf(initialLine[0]), new HttpResponseStatus(Integer.parseInt(initialLine[1]), initialLine[2]), validateHeaders); } else { isDecodingRequest = true; return new DefaultHttpRequest(RtspVersions.valueOf(initialLine[2]), RtspMethods.valueOf(initialLine[0]), initialLine[1], validateHeaders); } }
@Override public MutableHttpResponse status(HttpStatus status, String reason) { HttpResponseStatus nettyStatus; if (reason == null) { nettyStatus = HttpResponseStatus.valueOf(status.getCode()); } else { nettyStatus = new HttpResponseStatus(status.getCode(), reason); } DefaultFullHttpResponse fullHttpResponse = new DefaultFullHttpResponse(HttpVersion.HTTP_1_1, nettyStatus); return new NettyMutableHttpResponse(fullHttpResponse, ConversionService.SHARED); }
private HttpResponseStatus getStatus(HttpResponse response) { int statusCode = response.getStatusCode() != null ? response.getStatusCode() : 200; if (!StringUtils.isEmpty(response.getReasonPhrase())) { return new HttpResponseStatus(statusCode, response.getReasonPhrase()); } else { return HttpResponseStatus.valueOf(statusCode); } }
FullHttpResponse res = new DefaultFullHttpResponse(HTTP_1_1, new HttpResponseStatus(101, isHixie76 ? "WebSocket Protocol Handshake" : "Web Socket Protocol Handshake")); if (headers != null) {
: new HttpResponseStatus(statusCode, reasonPhrase);
: new HttpResponseStatus(statusCode, reasonPhrase);
@Override public HttpServerResponse setStatusMessage(String statusMessage) { synchronized (conn) { this.statusMessage = statusMessage; this.status = new HttpResponseStatus(status.code(), statusMessage); return this; } }
@Override public HttpServerResponse setStatusCode(int statusCode) { status = statusMessage != null ? new HttpResponseStatus(statusCode, statusMessage) : HttpResponseStatus.valueOf(statusCode); return this; }
@Override public void sendError(int code, String message) { HttpResponseStatus status = new HttpResponseStatus(code, message); sendResponseAndClose(ctx, new DefaultHttpResponse(HTTP_1_1, status)); } }
if (message != null) responseStatus = new HttpResponseStatus(status, message); setStatus(status);
/** * Returns the {@link HttpResponseStatus} represented by the specified code. * If the specified code is a standard HTTP status code, a cached instance * will be returned. Otherwise, a new instance will be returned. */ public static HttpResponseStatus valueOf(int code) { HttpResponseStatus status = valueOf0(code); return status != null ? status : new HttpResponseStatus(code); }
/** * Returns the {@link HttpResponseStatus} represented by the specified code. * If the specified code is a standard HTTP status code, a cached instance * will be returned. Otherwise, a new instance will be returned. */ public static HttpResponseStatus valueOf(int code) { HttpResponseStatus status = valueOf0(code); return status != null ? status : new HttpResponseStatus(code); }
@Override public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception { log.warn("Exception caught while serving http query endpoint", cause); if (ctx.channel().isActive()) { sendError(ctx, new HttpResponseStatus(500, cause.getMessage())); } }
private void onFailure(Throwable cause) { if (ctx.channel().isActive()) { HttpUtils.sendError(ctx, new HttpResponseStatus(500, cause.getMessage())); } }