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 default HttpContent implementation.
  • Constructor Details

    • DefaultHttpContent

      public DefaultHttpContent(io.netty.buffer.ByteBuf content)
      Creates a new instance with the specified chunk content.
  • Method Details

    • content

      public io.netty.buffer.ByteBuf content()
      Specified by:
      content in interface io.netty.buffer.ByteBufHolder
    • copy

      public HttpContent copy()
      Specified by:
      copy in interface io.netty.buffer.ByteBufHolder
      Specified by:
      copy in interface HttpContent
    • duplicate

      public HttpContent duplicate()
      Specified by:
      duplicate in interface io.netty.buffer.ByteBufHolder
      Specified by:
      duplicate in interface HttpContent
    • retainedDuplicate

      public HttpContent retainedDuplicate()
      Specified by:
      retainedDuplicate in interface io.netty.buffer.ByteBufHolder
      Specified by:
      retainedDuplicate in interface HttpContent
    • replace

      public HttpContent replace(io.netty.buffer.ByteBuf content)
      Specified by:
      replace in interface io.netty.buffer.ByteBufHolder
      Specified by:
      replace in interface HttpContent
    • refCnt

      public int refCnt()
      Specified by:
      refCnt in interface io.netty.util.ReferenceCounted
    • retain

      public HttpContent retain()
      Specified by:
      retain in interface io.netty.buffer.ByteBufHolder
      Specified by:
      retain in interface HttpContent
      Specified by:
      retain in interface io.netty.util.ReferenceCounted
    • retain

      public HttpContent retain(int increment)
      Specified by:
      retain in interface io.netty.buffer.ByteBufHolder
      Specified by:
      retain in interface HttpContent
      Specified by:
      retain in interface io.netty.util.ReferenceCounted
    • touch

      public HttpContent touch()
      Specified by:
      touch in interface io.netty.buffer.ByteBufHolder
      Specified by:
      touch in interface HttpContent
      Specified by:
      touch in interface io.netty.util.ReferenceCounted
    • touch

      public HttpContent touch(Object hint)
      Specified by:
      touch in interface io.netty.buffer.ByteBufHolder
      Specified by:
      touch in interface HttpContent
      Specified by:
      touch in interface io.netty.util.ReferenceCounted
    • release

      public boolean release()
      Specified by:
      release in interface io.netty.util.ReferenceCounted
    • release

      public boolean release(int decrement)
      Specified by:
      release in interface io.netty.util.ReferenceCounted
    • toString

      public String toString()
      Overrides:
      toString in class Object