Package io.netty.handler.codec.smtp
Class DefaultLastSmtpContent
- java.lang.Object
-
- io.netty.buffer.DefaultByteBufHolder
-
- io.netty.handler.codec.smtp.DefaultSmtpContent
-
- io.netty.handler.codec.smtp.DefaultLastSmtpContent
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,LastSmtpContent,SmtpContent,io.netty.util.ReferenceCounted
@UnstableApi public final class DefaultLastSmtpContent extends DefaultSmtpContent implements LastSmtpContent
Default implementation ofLastSmtpContentthat does no validation of the raw data passed in.
-
-
Field Summary
-
Fields inherited from interface io.netty.handler.codec.smtp.LastSmtpContent
EMPTY_LAST_CONTENT
-
-
Constructor Summary
Constructors Constructor Description DefaultLastSmtpContent(io.netty.buffer.ByteBuf data)Creates a new instance using the given data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LastSmtpContentcopy()LastSmtpContentduplicate()LastSmtpContentreplace(io.netty.buffer.ByteBuf content)DefaultLastSmtpContentretain()DefaultLastSmtpContentretain(int increment)LastSmtpContentretainedDuplicate()DefaultLastSmtpContenttouch()DefaultLastSmtpContenttouch(Object hint)-
Methods inherited from class io.netty.buffer.DefaultByteBufHolder
content, contentToString, equals, hashCode, refCnt, release, release, toString
-
-
-
-
Method Detail
-
copy
public LastSmtpContent copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Specified by:
copyin interfaceLastSmtpContent- Specified by:
copyin interfaceSmtpContent- Overrides:
copyin classDefaultSmtpContent
-
duplicate
public LastSmtpContent duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
duplicatein interfaceLastSmtpContent- Specified by:
duplicatein interfaceSmtpContent- Overrides:
duplicatein classDefaultSmtpContent
-
retainedDuplicate
public LastSmtpContent retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainedDuplicatein interfaceLastSmtpContent- Specified by:
retainedDuplicatein interfaceSmtpContent- Overrides:
retainedDuplicatein classDefaultSmtpContent
-
replace
public LastSmtpContent replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein interfaceLastSmtpContent- Specified by:
replacein interfaceSmtpContent- Overrides:
replacein classDefaultSmtpContent
-
retain
public DefaultLastSmtpContent retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceLastSmtpContent- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Specified by:
retainin interfaceSmtpContent- Overrides:
retainin classDefaultSmtpContent
-
retain
public DefaultLastSmtpContent retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceLastSmtpContent- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Specified by:
retainin interfaceSmtpContent- Overrides:
retainin classDefaultSmtpContent
-
touch
public DefaultLastSmtpContent touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceLastSmtpContent- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Specified by:
touchin interfaceSmtpContent- Overrides:
touchin classDefaultSmtpContent
-
touch
public DefaultLastSmtpContent touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceLastSmtpContent- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Specified by:
touchin interfaceSmtpContent- Overrides:
touchin classDefaultSmtpContent
-
-