Package io.netty.channel.unix
Class DomainDatagramPacket
- java.lang.Object
-
- io.netty.channel.DefaultAddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>
-
- io.netty.channel.unix.DomainDatagramPacket
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>,io.netty.util.ReferenceCounted
public final class DomainDatagramPacket extends io.netty.channel.DefaultAddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress> implements io.netty.buffer.ByteBufHolder
The message container that is used forDomainDatagramChannelto communicate with the remote peer.
-
-
Constructor Summary
Constructors Constructor Description DomainDatagramPacket(io.netty.buffer.ByteBuf data, DomainSocketAddress recipient)Create a new instance with the specified packetdataandrecipientaddress.DomainDatagramPacket(io.netty.buffer.ByteBuf data, DomainSocketAddress recipient, DomainSocketAddress sender)Create a new instance with the specified packetdata,recipientaddress, andsenderaddress.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainDatagramPacketcopy()DomainDatagramPacketduplicate()DomainDatagramPacketreplace(io.netty.buffer.ByteBuf content)DomainDatagramPacketretain()DomainDatagramPacketretain(int increment)DomainDatagramPacketretainedDuplicate()DomainDatagramPackettouch()DomainDatagramPackettouch(Object hint)-
Methods inherited from class io.netty.channel.DefaultAddressedEnvelope
content, recipient, refCnt, release, release, sender, toString
-
-
-
-
Constructor Detail
-
DomainDatagramPacket
public DomainDatagramPacket(io.netty.buffer.ByteBuf data, DomainSocketAddress recipient)Create a new instance with the specified packetdataandrecipientaddress.
-
DomainDatagramPacket
public DomainDatagramPacket(io.netty.buffer.ByteBuf data, DomainSocketAddress recipient, DomainSocketAddress sender)Create a new instance with the specified packetdata,recipientaddress, andsenderaddress.
-
-
Method Detail
-
copy
public DomainDatagramPacket copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder
-
duplicate
public DomainDatagramPacket duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder
-
replace
public DomainDatagramPacket replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder
-
retain
public DomainDatagramPacket retain()
- Specified by:
retainin interfaceio.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.channel.DefaultAddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>
-
retain
public DomainDatagramPacket retain(int increment)
- Specified by:
retainin interfaceio.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.channel.DefaultAddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>
-
retainedDuplicate
public DomainDatagramPacket retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder
-
touch
public DomainDatagramPacket touch()
- Specified by:
touchin interfaceio.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.channel.DefaultAddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>
-
touch
public DomainDatagramPacket touch(Object hint)
- Specified by:
touchin interfaceio.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.channel.DefaultAddressedEnvelope<io.netty.buffer.ByteBuf,DomainSocketAddress>
-
-