public static final class UdpPacket.Builder extends AbstractPacket.AbstractBuilder implements LengthBuilder<UdpPacket>, ChecksumBuilder<UdpPacket>
| Constructor and Description |
|---|
UdpPacket.Builder() |
UdpPacket.Builder(UdpPacket packet) |
| Modifier and Type | Method and Description |
|---|---|
UdpPacket |
build()
Build a packet object using values set to this object.
|
UdpPacket.Builder |
checksum(short checksum) |
UdpPacket.Builder |
correctChecksumAtBuild(boolean correctChecksumAtBuild) |
UdpPacket.Builder |
correctLengthAtBuild(boolean correctLengthAtBuild) |
UdpPacket.Builder |
dstAddr(InetAddress dstAddr)
used for checksum calculation
If the lower-layer packet is a IPv6 packet and
the extention headers including a routing header,
this parameter is that of the final destination.
|
UdpPacket.Builder |
dstPort(UdpPort dstPort) |
Packet.Builder |
getPayloadBuilder()
Get the payload builder of this object.
|
UdpPacket.Builder |
length(short length) |
UdpPacket.Builder |
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.
|
UdpPacket.Builder |
srcAddr(InetAddress srcAddr)
used for checksum calculation.
|
UdpPacket.Builder |
srcPort(UdpPort srcPort) |
get, getOuterOf, iteratorpublic UdpPacket.Builder()
public UdpPacket.Builder(UdpPacket packet)
packet - packetpublic UdpPacket.Builder srcPort(UdpPort srcPort)
srcPort - srcPortpublic UdpPacket.Builder dstPort(UdpPort dstPort)
dstPort - dstPortpublic UdpPacket.Builder length(short length)
length - lengthpublic UdpPacket.Builder checksum(short checksum)
checksum - checksumpublic UdpPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
Packet.BuilderpayloadBuilder in interface Packet.BuilderpayloadBuilder in class AbstractPacket.AbstractBuilderpayloadBuilder - a Builder object to setpublic Packet.Builder getPayloadBuilder()
Packet.BuildergetPayloadBuilder in interface Packet.BuildergetPayloadBuilder in class AbstractPacket.AbstractBuilderpublic UdpPacket.Builder srcAddr(InetAddress srcAddr)
srcAddr - srcAddrpublic UdpPacket.Builder dstAddr(InetAddress dstAddr)
dstAddr - dstAddrpublic UdpPacket.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
correctLengthAtBuild in interface LengthBuilder<UdpPacket>correctLengthAtBuild - correctLengthAtBuildpublic UdpPacket.Builder correctChecksumAtBuild(boolean correctChecksumAtBuild)
correctChecksumAtBuild in interface ChecksumBuilder<UdpPacket>correctChecksumAtBuild - correctChecksumAtBuildpublic UdpPacket build()
Packet.Builderbuild in interface ChecksumBuilder<UdpPacket>build in interface LengthBuilder<UdpPacket>build in interface Packet.Builderbuild in class AbstractPacket.AbstractBuilderCopyright © 2011–2016 Pcap4J.org. All rights reserved.