Package io.netty.handler.codec.smtp
Class DefaultSmtpContent
- java.lang.Object
-
- io.netty.buffer.DefaultByteBufHolder
-
- io.netty.handler.codec.smtp.DefaultSmtpContent
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,SmtpContent,io.netty.util.ReferenceCounted
- Direct Known Subclasses:
DefaultLastSmtpContent
@UnstableApi public class DefaultSmtpContent extends io.netty.buffer.DefaultByteBufHolder implements SmtpContent
Default implementation ofSmtpContentthat does no validation of the raw data passed in.
-
-
Constructor Summary
Constructors Constructor Description DefaultSmtpContent(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 SmtpContentcopy()SmtpContentduplicate()SmtpContentreplace(io.netty.buffer.ByteBuf content)SmtpContentretain()SmtpContentretain(int increment)SmtpContentretainedDuplicate()SmtpContenttouch()SmtpContenttouch(Object hint)-
Methods inherited from class io.netty.buffer.DefaultByteBufHolder
content, contentToString, equals, hashCode, refCnt, release, release, toString
-
-
-
-
Method Detail
-
copy
public SmtpContent copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Specified by:
copyin interfaceSmtpContent- Overrides:
copyin classio.netty.buffer.DefaultByteBufHolder
-
duplicate
public SmtpContent duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
duplicatein interfaceSmtpContent- Overrides:
duplicatein classio.netty.buffer.DefaultByteBufHolder
-
retainedDuplicate
public SmtpContent retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainedDuplicatein interfaceSmtpContent- Overrides:
retainedDuplicatein classio.netty.buffer.DefaultByteBufHolder
-
replace
public SmtpContent replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein interfaceSmtpContent- Overrides:
replacein classio.netty.buffer.DefaultByteBufHolder
-
retain
public SmtpContent retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Specified by:
retainin interfaceSmtpContent- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
retain
public SmtpContent retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Specified by:
retainin interfaceSmtpContent- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
touch
public SmtpContent touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Specified by:
touchin interfaceSmtpContent- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
touch
public SmtpContent touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Specified by:
touchin interfaceSmtpContent- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
-