public class HttpResponse
extends io.netty.handler.codec.http.DefaultFullHttpResponse
| Constructor and Description |
|---|
HttpResponse()
creates a 200 ok response
|
HttpResponse(io.netty.buffer.ByteBuf buffer) |
HttpResponse(HttpRequest message)
Initializes a response with 200 status and sets the connection header to whatever the client
requested.
|
HttpResponse(io.netty.handler.codec.http.HttpResponseStatus status) |
HttpResponse(HttpStatus status,
io.netty.buffer.ByteBuf buffer) |
HttpResponse(io.netty.handler.codec.http.HttpVersion version,
io.netty.handler.codec.http.HttpResponseStatus status)
Creates a new instance.
|
HttpResponse(io.netty.handler.codec.http.HttpVersion version,
io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf content) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearHeaders() |
io.netty.buffer.ByteBuf |
content() |
io.netty.channel.ChannelFuture |
doManagedWrite() |
void |
finalizeCustomHeaders(HttpRequest request)
sets any overridden headers
|
io.netty.handler.codec.DecoderResult |
getDecoderResult() |
ManagedWriter |
getManagedWriter() |
io.netty.handler.codec.http.HttpVersion |
getProtocolVersion() |
io.netty.handler.codec.http.HttpResponseStatus |
getStatus() |
io.netty.handler.codec.http.HttpHeaders |
headers() |
boolean |
isRedirect() |
void |
redirect(String to)
Send a 303 (See Other) redirect
|
void |
resetContent(io.netty.buffer.ByteBuf buffer) |
void |
setCookie(HttpCookie cookie) |
void |
setCookie(String name,
String value)
Sets a cookie with path as "/"
|
void |
setCookies(Map<String,HttpCookie> cookies) |
void |
setDecoderResult(io.netty.handler.codec.DecoderResult result) |
void |
setManagedWriter(ManagedWriter managedWriter) |
io.netty.handler.codec.http.FullHttpResponse |
setProtocolVersion(io.netty.handler.codec.http.HttpVersion version) |
io.netty.handler.codec.http.FullHttpResponse |
setStatus(io.netty.handler.codec.http.HttpResponseStatus status) |
public HttpResponse(HttpRequest message)
message - public HttpResponse(io.netty.handler.codec.http.HttpVersion version,
io.netty.handler.codec.http.HttpResponseStatus status)
version - the HTTP version of this responsestatus - the status of this responsepublic HttpResponse(io.netty.handler.codec.http.HttpVersion version,
io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf content)
public HttpResponse()
public HttpResponse(io.netty.handler.codec.http.HttpResponseStatus status)
public HttpResponse(io.netty.buffer.ByteBuf buffer)
public HttpResponse(HttpStatus status, io.netty.buffer.ByteBuf buffer)
public io.netty.handler.codec.http.HttpHeaders headers()
headers in interface io.netty.handler.codec.http.HttpMessageheaders in class io.netty.handler.codec.http.DefaultHttpMessagepublic io.netty.handler.codec.http.HttpVersion getProtocolVersion()
getProtocolVersion in interface io.netty.handler.codec.http.HttpMessagegetProtocolVersion in class io.netty.handler.codec.http.DefaultHttpMessagepublic io.netty.buffer.ByteBuf content()
content in interface io.netty.buffer.ByteBufHoldercontent in class io.netty.handler.codec.http.DefaultFullHttpResponsepublic io.netty.handler.codec.http.FullHttpResponse setProtocolVersion(io.netty.handler.codec.http.HttpVersion version)
setProtocolVersion in interface io.netty.handler.codec.http.FullHttpResponsesetProtocolVersion in interface io.netty.handler.codec.http.HttpMessagesetProtocolVersion in interface io.netty.handler.codec.http.HttpResponsesetProtocolVersion in class io.netty.handler.codec.http.DefaultFullHttpResponsepublic io.netty.handler.codec.http.FullHttpResponse setStatus(io.netty.handler.codec.http.HttpResponseStatus status)
setStatus in interface io.netty.handler.codec.http.FullHttpResponsesetStatus in interface io.netty.handler.codec.http.HttpResponsesetStatus in class io.netty.handler.codec.http.DefaultFullHttpResponsepublic void setCookies(Map<String,HttpCookie> cookies)
public void setCookie(String name, String value)
name - value - public void setCookie(HttpCookie cookie)
public void clearHeaders()
public void finalizeCustomHeaders(HttpRequest request)
public io.netty.channel.ChannelFuture doManagedWrite()
public ManagedWriter getManagedWriter()
public void setManagedWriter(ManagedWriter managedWriter)
public io.netty.handler.codec.http.HttpResponseStatus getStatus()
getStatus in interface io.netty.handler.codec.http.HttpResponsegetStatus in class io.netty.handler.codec.http.DefaultHttpResponsepublic io.netty.handler.codec.DecoderResult getDecoderResult()
getDecoderResult in interface io.netty.handler.codec.http.HttpObjectgetDecoderResult in class io.netty.handler.codec.http.DefaultHttpObjectpublic void setDecoderResult(io.netty.handler.codec.DecoderResult result)
setDecoderResult in interface io.netty.handler.codec.http.HttpObjectsetDecoderResult in class io.netty.handler.codec.http.DefaultHttpObjectpublic void redirect(String to)
to - the location to redirect topublic boolean isRedirect()
public void resetContent(io.netty.buffer.ByteBuf buffer)
Copyright © 2012-2015. All Rights Reserved.