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 defaultHttpContent
implementation.
-
-
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.ByteBuf
content()
HttpContent
copy()
HttpContent
duplicate()
int
refCnt()
boolean
release()
boolean
release(int decrement)
HttpContent
replace(io.netty.buffer.ByteBuf content)
HttpContent
retain()
HttpContent
retain(int increment)
HttpContent
retainedDuplicate()
String
toString()
HttpContent
touch()
HttpContent
touch(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:
content
in interfaceio.netty.buffer.ByteBufHolder
-
copy
public HttpContent copy()
- Specified by:
copy
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
copy
in interfaceHttpContent
-
duplicate
public HttpContent duplicate()
- Specified by:
duplicate
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
duplicate
in interfaceHttpContent
-
retainedDuplicate
public HttpContent retainedDuplicate()
- Specified by:
retainedDuplicate
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
retainedDuplicate
in interfaceHttpContent
-
replace
public HttpContent replace(io.netty.buffer.ByteBuf content)
- Specified by:
replace
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
replace
in interfaceHttpContent
-
refCnt
public int refCnt()
- Specified by:
refCnt
in interfaceio.netty.util.ReferenceCounted
-
retain
public HttpContent retain()
- Specified by:
retain
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
retain
in interfaceHttpContent
- Specified by:
retain
in interfaceio.netty.util.ReferenceCounted
-
retain
public HttpContent retain(int increment)
- Specified by:
retain
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
retain
in interfaceHttpContent
- Specified by:
retain
in interfaceio.netty.util.ReferenceCounted
-
touch
public HttpContent touch()
- Specified by:
touch
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
touch
in interfaceHttpContent
- Specified by:
touch
in interfaceio.netty.util.ReferenceCounted
-
touch
public HttpContent touch(Object hint)
- Specified by:
touch
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
touch
in interfaceHttpContent
- Specified by:
touch
in interfaceio.netty.util.ReferenceCounted
-
release
public boolean release()
- Specified by:
release
in interfaceio.netty.util.ReferenceCounted
-
release
public boolean release(int decrement)
- Specified by:
release
in interfaceio.netty.util.ReferenceCounted
-
-