Uses of Interface
io.netty.handler.codec.http.HttpResponse
Packages that use HttpResponse
Package
Description
Encoder, decoder and their related message types for HTTP.
This package contains Cross Origin Resource Sharing (CORS) related classes.
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
Encoder, decoder, handshakers to handle
WebSocket Extensions.
Handlers for sending and receiving HTTP/2 frames.
Encoder, decoder, session handler and their related message types for the SPDY protocol.
-
Uses of HttpResponse in io.netty.handler.codec.http
Subinterfaces of HttpResponse in io.netty.handler.codec.httpModifier and TypeInterfaceDescriptioninterfaceCombination of aHttpResponseandFullHttpMessage.Classes in io.netty.handler.codec.http that implement HttpResponseModifier and TypeClassDescriptionclassDefault implementation of aFullHttpResponse.classThe defaultHttpResponseimplementation.private static final classMethods in io.netty.handler.codec.http that return HttpResponseModifier and TypeMethodDescriptionprotected HttpResponseHttpServerExpectContinueHandler.acceptMessage(HttpRequest request) Produces aHttpResponseforHttpRequests which define an expectation.protected HttpResponseHttpServerExpectContinueHandler.rejectResponse(HttpRequest request) Returns the appropriate 4XXHttpResponsefor the givenHttpRequest.DefaultHttpResponse.setProtocolVersion(HttpVersion version) HttpResponse.setProtocolVersion(HttpVersion version) DefaultHttpResponse.setStatus(HttpResponseStatus status) HttpResponse.setStatus(HttpResponseStatus status) Set the status of thisHttpResponse.Methods in io.netty.handler.codec.http with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate static voidHttpMessageUtil.appendInitialLine(StringBuilder buf, HttpResponse res) (package private) static StringBuilderHttpMessageUtil.appendResponse(StringBuilder buf, HttpResponse res) protected HttpContentEncoder.ResultHttpContentCompressor.beginEncode(HttpResponse httpResponse, String acceptEncoding) protected abstract HttpContentEncoder.ResultHttpContentEncoder.beginEncode(HttpResponse httpResponse, String acceptEncoding) Prepare to encode the HTTP message content.private voidHttpContentEncoder.encodeFullResponse(HttpResponse newRes, HttpContent content, List<Object> out) protected voidHttpResponseEncoder.encodeInitialLine(ByteBuf buf, HttpResponse response) protected booleanHttpResponseEncoder.isContentAlwaysEmpty(HttpResponse msg) protected booleanHttpServerCodec.HttpServerResponseEncoder.isContentAlwaysEmpty(HttpResponse msg) private static booleanHttpServerKeepAliveHandler.isInformational(HttpResponse response) private static booleanHttpServerKeepAliveHandler.isMultipart(HttpResponse response) private static booleanHttpServerKeepAliveHandler.isSelfDefinedMessageLength(HttpResponse response) Keep-alive only works if the client can detect when the message has ended without relying on the connection being closed.protected booleanHttpObjectDecoder.isSwitchingToNonHttp1Protocol(HttpResponse msg) Returns true if the server switched to a different protocol than HTTP/1.0 or HTTP/1.1, e.g.protected voidHttpResponseEncoder.sanitizeHeadersBeforeEncode(HttpResponse msg, boolean isAlwaysEmpty) protected voidHttpServerCodec.HttpServerResponseEncoder.sanitizeHeadersBeforeEncode(HttpResponse msg, boolean isAlwaysEmpty) private voidHttpServerKeepAliveHandler.trackResponse(HttpResponse response) Constructors in io.netty.handler.codec.http with parameters of type HttpResponseModifierConstructorDescription(package private)AggregatedFullHttpResponse(HttpResponse message, ByteBuf content, HttpHeaders trailingHeaders) -
Uses of HttpResponse in io.netty.handler.codec.http.cors
Methods in io.netty.handler.codec.http.cors with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate voidCorsHandler.echoRequestOrigin(HttpResponse response) private static voidCorsHandler.respond(ChannelHandlerContext ctx, HttpRequest request, HttpResponse response) private voidCorsHandler.setAllowCredentials(HttpResponse response) private voidCorsHandler.setAllowHeaders(HttpResponse response) private voidCorsHandler.setAllowMethods(HttpResponse response) private voidCorsHandler.setAllowPrivateNetwork(HttpResponse response) private static voidCorsHandler.setAnyOrigin(HttpResponse response) private voidCorsHandler.setExposeHeaders(HttpResponse response) private voidCorsHandler.setMaxAge(HttpResponse response) private static voidCorsHandler.setNullOrigin(HttpResponse response) private booleanCorsHandler.setOrigin(HttpResponse response) private static voidCorsHandler.setOrigin(HttpResponse response, String origin) private voidCorsHandler.setPreflightHeaders(HttpResponse response) This is a non CORS specification feature which enables the setting of preflight response headers that might be required by intermediaries.private static voidCorsHandler.setVaryHeader(HttpResponse response) -
Uses of HttpResponse in io.netty.handler.codec.http.websocketx
Fields in io.netty.handler.codec.http.websocketx declared as HttpResponseModifier and TypeFieldDescriptionprivate final HttpResponseWebSocketClientHandshakeException.responseMethods in io.netty.handler.codec.http.websocketx that return HttpResponseModifier and TypeMethodDescriptionWebSocketClientHandshakeException.response()Returns aresponseif exception occurs during response validation otherwisenull.Methods in io.netty.handler.codec.http.websocketx with parameters of type HttpResponseModifier and TypeMethodDescriptionfinal ChannelFutureWebSocketClientHandshaker.processHandshake(Channel channel, HttpResponse response) Process the opening handshake initiated byWebSocketClientHandshaker.handshake(io.netty.channel.Channel)}.final ChannelFutureWebSocketClientHandshaker.processHandshake(Channel channel, HttpResponse response, ChannelPromise promise) Process the opening handshake initiated byWebSocketClientHandshaker.handshake(io.netty.channel.Channel)}.private static voidWebSocketServerProtocolHandshakeHandler.sendHttpResponse(ChannelHandlerContext ctx, HttpRequest req, HttpResponse res) Constructors in io.netty.handler.codec.http.websocketx with parameters of type HttpResponseModifierConstructorDescriptionWebSocketClientHandshakeException(String message, HttpResponse httpResponse) -
Uses of HttpResponse in io.netty.handler.codec.http.websocketx.extensions
Methods in io.netty.handler.codec.http.websocketx.extensions with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate voidWebSocketServerExtensionHandler.handlePotentialUpgrade(ChannelHandlerContext ctx, ChannelPromise promise, HttpResponse httpResponse, List<WebSocketServerExtension> validExtensionsList) protected voidWebSocketServerExtensionHandler.onHttpResponseWrite(ChannelHandlerContext ctx, HttpResponse response, ChannelPromise promise) This is a method exposed to perform fail-fast checks of user-defined http types. -
Uses of HttpResponse in io.netty.handler.codec.http2
Methods in io.netty.handler.codec.http2 that return HttpResponseModifier and TypeMethodDescriptionstatic HttpResponseHttpConversionUtil.toHttpResponse(int streamId, Http2Headers http2Headers, boolean validateHttpHeaders) Create a new object to contain the response data. -
Uses of HttpResponse in io.netty.handler.codec.spdy
Methods in io.netty.handler.codec.spdy with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate SpdyHeadersFrameSpdyHttpEncoder.createHeadersFrame(HttpResponse httpResponse)