Package io.netty.handler.codec.http
Class DefaultHttpContent
- java.lang.Object
-
- io.netty.handler.codec.http.DefaultHttpObject
-
- io.netty.handler.codec.http.DefaultHttpContent
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.handler.codec.DecoderResultProvider,HttpContent,HttpObject,io.netty.util.ReferenceCounted
- Direct Known Subclasses:
DefaultLastHttpContent
public class DefaultHttpContent extends DefaultHttpObject implements HttpContent
The defaultHttpContentimplementation.
-
-
Constructor Summary
Constructors Constructor Description DefaultHttpContent(io.netty.buffer.ByteBuf content)Creates a new instance with the specified chunk content.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.buffer.ByteBufcontent()HttpContentcopy()HttpContentduplicate()intrefCnt()booleanrelease()booleanrelease(int decrement)HttpContentreplace(io.netty.buffer.ByteBuf content)HttpContentretain()HttpContentretain(int increment)HttpContentretainedDuplicate()StringtoString()HttpContenttouch()HttpContenttouch(Object hint)-
Methods inherited from class io.netty.handler.codec.http.DefaultHttpObject
decoderResult, equals, getDecoderResult, hashCode, setDecoderResult
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.netty.handler.codec.DecoderResultProvider
decoderResult, setDecoderResult
-
Methods inherited from interface io.netty.handler.codec.http.HttpObject
getDecoderResult
-
-
-
-
Method Detail
-
content
public io.netty.buffer.ByteBuf content()
- Specified by:
contentin interfaceio.netty.buffer.ByteBufHolder
-
copy
public HttpContent copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Specified by:
copyin interfaceHttpContent
-
duplicate
public HttpContent duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
duplicatein interfaceHttpContent
-
retainedDuplicate
public HttpContent retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainedDuplicatein interfaceHttpContent
-
replace
public HttpContent replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein interfaceHttpContent
-
refCnt
public int refCnt()
- Specified by:
refCntin interfaceio.netty.util.ReferenceCounted
-
retain
public HttpContent retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceHttpContent- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
retain
public HttpContent retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceHttpContent- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
touch
public HttpContent touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceHttpContent- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
touch
public HttpContent touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceHttpContent- 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
-
-