public class SegmentedDatagramPacket
extends io.netty.channel.socket.DatagramPacket
| Constructor and Description |
|---|
SegmentedDatagramPacket(io.netty.buffer.ByteBuf data,
int segmentSize,
InetSocketAddress recipient)
Create a new instance.
|
SegmentedDatagramPacket(io.netty.buffer.ByteBuf data,
int segmentSize,
InetSocketAddress recipient,
InetSocketAddress sender)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
SegmentedDatagramPacket |
copy() |
SegmentedDatagramPacket |
duplicate() |
SegmentedDatagramPacket |
replace(io.netty.buffer.ByteBuf content) |
SegmentedDatagramPacket |
retain() |
SegmentedDatagramPacket |
retain(int increment) |
SegmentedDatagramPacket |
retainedDuplicate() |
int |
segmentSize()
Return the size of each segment (the last segment can be smaller).
|
SegmentedDatagramPacket |
touch() |
SegmentedDatagramPacket |
touch(Object hint) |
recipient, refCnt, release, release, sender, toStringpublic SegmentedDatagramPacket(io.netty.buffer.ByteBuf data,
int segmentSize,
InetSocketAddress recipient)
data - the ByteBuf which must be continguous.segmentSize - the segment size.recipient - the recipient.public SegmentedDatagramPacket(io.netty.buffer.ByteBuf data,
int segmentSize,
InetSocketAddress recipient,
InetSocketAddress sender)
data - the ByteBuf which must be continguous.segmentSize - the segment size.recipient - the recipient.public int segmentSize()
public SegmentedDatagramPacket copy()
copy in interface io.netty.buffer.ByteBufHoldercopy in class io.netty.channel.socket.DatagramPacketpublic SegmentedDatagramPacket duplicate()
duplicate in interface io.netty.buffer.ByteBufHolderduplicate in class io.netty.channel.socket.DatagramPacketpublic SegmentedDatagramPacket retainedDuplicate()
retainedDuplicate in interface io.netty.buffer.ByteBufHolderretainedDuplicate in class io.netty.channel.socket.DatagramPacketpublic SegmentedDatagramPacket replace(io.netty.buffer.ByteBuf content)
replace in interface io.netty.buffer.ByteBufHolderreplace in class io.netty.channel.socket.DatagramPacketpublic SegmentedDatagramPacket retain()
retain in interface io.netty.buffer.ByteBufHolderretain in interface io.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,InetSocketAddress>retain in interface io.netty.util.ReferenceCountedretain in class io.netty.channel.socket.DatagramPacketpublic SegmentedDatagramPacket retain(int increment)
retain in interface io.netty.buffer.ByteBufHolderretain in interface io.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,InetSocketAddress>retain in interface io.netty.util.ReferenceCountedretain in class io.netty.channel.socket.DatagramPacketpublic SegmentedDatagramPacket touch()
touch in interface io.netty.buffer.ByteBufHoldertouch in interface io.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,InetSocketAddress>touch in interface io.netty.util.ReferenceCountedtouch in class io.netty.channel.socket.DatagramPacketpublic SegmentedDatagramPacket touch(Object hint)
touch in interface io.netty.buffer.ByteBufHoldertouch in interface io.netty.channel.AddressedEnvelope<io.netty.buffer.ByteBuf,InetSocketAddress>touch in interface io.netty.util.ReferenceCountedtouch in class io.netty.channel.socket.DatagramPacketCopyright © 2008–2025 The Netty Project. All rights reserved.