Package com.linkedin.alpini.netty4.misc
Class BasicFullHttpResponse
java.lang.Object
io.netty.handler.codec.http.DefaultHttpObject
io.netty.handler.codec.http.DefaultHttpMessage
io.netty.handler.codec.http.DefaultHttpResponse
com.linkedin.alpini.netty4.misc.BasicHttpResponse
com.linkedin.alpini.netty4.misc.BasicFullHttpResponse
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.handler.codec.DecoderResultProvider,io.netty.handler.codec.http.FullHttpMessage,io.netty.handler.codec.http.FullHttpResponse,io.netty.handler.codec.http.HttpContent,io.netty.handler.codec.http.HttpMessage,io.netty.handler.codec.http.HttpObject,io.netty.handler.codec.http.HttpResponse,io.netty.handler.codec.http.LastHttpContent,io.netty.util.AttributeMap,io.netty.util.ReferenceCounted
public class BasicFullHttpResponse
extends BasicHttpResponse
implements io.netty.handler.codec.http.FullHttpResponse
Created by acurtis on 4/19/17.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.netty.handler.codec.http.HttpHeadersFields inherited from interface io.netty.handler.codec.http.LastHttpContent
EMPTY_LAST_CONTENT -
Constructor Summary
ConstructorsConstructorDescriptionBasicFullHttpResponse(io.netty.handler.codec.http.FullHttpResponse httpResponse) BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status) BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, boolean validateHeaders) BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, boolean validateHeaders, boolean singleFieldHeaders) BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content) BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content, boolean validateHeaders) BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content, boolean validateHeaders, boolean singleFieldHeaders) BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content, io.netty.handler.codec.http.HttpHeaders headers, io.netty.handler.codec.http.HttpHeaders trailingHeaders) BasicFullHttpResponse(io.netty.handler.codec.http.HttpResponse httpResponse, io.netty.handler.codec.http.HttpHeaders headers, io.netty.handler.codec.http.HttpHeaders trailingHeaders, io.netty.buffer.ByteBuf content) -
Method Summary
Modifier and TypeMethodDescriptionio.netty.buffer.ByteBufcontent()io.netty.handler.codec.http.FullHttpResponsecopy()io.netty.handler.codec.http.FullHttpResponseintrefCnt()booleanrelease()booleanrelease(int decrement) io.netty.handler.codec.http.FullHttpResponsereplace(io.netty.buffer.ByteBuf content) io.netty.handler.codec.http.FullHttpResponseretain()io.netty.handler.codec.http.FullHttpResponseretain(int increment) io.netty.handler.codec.http.FullHttpResponseio.netty.handler.codec.http.FullHttpResponsesetProtocolVersion(io.netty.handler.codec.http.HttpVersion version) io.netty.handler.codec.http.FullHttpResponsesetStatus(io.netty.handler.codec.http.HttpResponseStatus status) toString()io.netty.handler.codec.http.FullHttpResponsetouch()io.netty.handler.codec.http.FullHttpResponseio.netty.handler.codec.http.HttpHeadersMethods inherited from class com.linkedin.alpini.netty4.misc.BasicHttpResponse
attr, hasAttrMethods inherited from class io.netty.handler.codec.http.DefaultHttpResponse
equals, getStatus, hashCode, statusMethods inherited from class io.netty.handler.codec.http.DefaultHttpMessage
getProtocolVersion, headers, protocolVersionMethods inherited from class io.netty.handler.codec.http.DefaultHttpObject
decoderResult, getDecoderResult, setDecoderResultMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.netty.handler.codec.DecoderResultProvider
decoderResult, setDecoderResultMethods inherited from interface io.netty.handler.codec.http.HttpMessage
getProtocolVersion, headers, protocolVersionMethods inherited from interface io.netty.handler.codec.http.HttpObject
getDecoderResultMethods inherited from interface io.netty.handler.codec.http.HttpResponse
getStatus, status
-
Field Details
-
_trailingHeaders
protected io.netty.handler.codec.http.HttpHeaders _trailingHeaders
-
-
Constructor Details
-
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, boolean validateHeaders) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, boolean validateHeaders, boolean singleFieldHeaders) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content, boolean validateHeaders) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content, boolean validateHeaders, boolean singleFieldHeaders) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpRequest httpRequest, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf content, io.netty.handler.codec.http.HttpHeaders headers, io.netty.handler.codec.http.HttpHeaders trailingHeaders) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.FullHttpResponse httpResponse) -
BasicFullHttpResponse
public BasicFullHttpResponse(io.netty.handler.codec.http.HttpResponse httpResponse, io.netty.handler.codec.http.HttpHeaders headers, io.netty.handler.codec.http.HttpHeaders trailingHeaders, io.netty.buffer.ByteBuf content)
-
-
Method Details
-
setProtocolVersion
public io.netty.handler.codec.http.FullHttpResponse setProtocolVersion(io.netty.handler.codec.http.HttpVersion version) - Specified by:
setProtocolVersionin interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
setProtocolVersionin interfaceio.netty.handler.codec.http.HttpMessage- Specified by:
setProtocolVersionin interfaceio.netty.handler.codec.http.HttpResponse- Overrides:
setProtocolVersionin classio.netty.handler.codec.http.DefaultHttpResponse
-
setStatus
public io.netty.handler.codec.http.FullHttpResponse setStatus(io.netty.handler.codec.http.HttpResponseStatus status) - Specified by:
setStatusin interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
setStatusin interfaceio.netty.handler.codec.http.HttpResponse- Overrides:
setStatusin classio.netty.handler.codec.http.DefaultHttpResponse
-
trailingHeaders
public io.netty.handler.codec.http.HttpHeaders trailingHeaders()- Specified by:
trailingHeadersin interfaceio.netty.handler.codec.http.LastHttpContent
-
content
public io.netty.buffer.ByteBuf content()- Specified by:
contentin interfaceio.netty.buffer.ByteBufHolder
-
copy
public io.netty.handler.codec.http.FullHttpResponse copy()- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Specified by:
copyin interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
copyin interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
copyin interfaceio.netty.handler.codec.http.HttpContent- Specified by:
copyin interfaceio.netty.handler.codec.http.LastHttpContent
-
duplicate
public io.netty.handler.codec.http.FullHttpResponse duplicate()- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
duplicatein interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
duplicatein interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
duplicatein interfaceio.netty.handler.codec.http.HttpContent- Specified by:
duplicatein interfaceio.netty.handler.codec.http.LastHttpContent
-
retainedDuplicate
public io.netty.handler.codec.http.FullHttpResponse retainedDuplicate()- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainedDuplicatein interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
retainedDuplicatein interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
retainedDuplicatein interfaceio.netty.handler.codec.http.HttpContent- Specified by:
retainedDuplicatein interfaceio.netty.handler.codec.http.LastHttpContent
-
replace
public io.netty.handler.codec.http.FullHttpResponse replace(io.netty.buffer.ByteBuf content) - Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
replacein interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
replacein interfaceio.netty.handler.codec.http.HttpContent- Specified by:
replacein interfaceio.netty.handler.codec.http.LastHttpContent
-
retain
public io.netty.handler.codec.http.FullHttpResponse retain(int increment) - Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
retainin interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
retainin interfaceio.netty.handler.codec.http.HttpContent- Specified by:
retainin interfaceio.netty.handler.codec.http.LastHttpContent- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
refCnt
public int refCnt()- Specified by:
refCntin interfaceio.netty.util.ReferenceCounted
-
retain
public io.netty.handler.codec.http.FullHttpResponse retain()- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
retainin interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
retainin interfaceio.netty.handler.codec.http.HttpContent- Specified by:
retainin interfaceio.netty.handler.codec.http.LastHttpContent- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
touch
public io.netty.handler.codec.http.FullHttpResponse touch()- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
touchin interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
touchin interfaceio.netty.handler.codec.http.HttpContent- Specified by:
touchin interfaceio.netty.handler.codec.http.LastHttpContent- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
touch
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.handler.codec.http.FullHttpMessage- Specified by:
touchin interfaceio.netty.handler.codec.http.FullHttpResponse- Specified by:
touchin interfaceio.netty.handler.codec.http.HttpContent- Specified by:
touchin interfaceio.netty.handler.codec.http.LastHttpContent- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
release
public boolean release()- Specified by:
releasein interfaceio.netty.util.ReferenceCounted
-
release
public boolean release(int decrement) - Specified by:
releasein interfaceio.netty.util.ReferenceCounted
-
toString
- Overrides:
toStringin classio.netty.handler.codec.http.DefaultHttpResponse
-