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() |
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() |
UdpPacket.Builder |
length(short length) |
UdpPacket.Builder |
payloadBuilder(Packet.Builder payloadBuilder) |
UdpPacket.Builder |
srcAddr(InetAddress srcAddr)
used for checksum calculation.
|
UdpPacket.Builder |
srcPort(UdpPort srcPort) |
get, getOuterOf, iterator
public UdpPacket.Builder()
public UdpPacket.Builder(UdpPacket packet)
packet
- public UdpPacket.Builder srcPort(UdpPort srcPort)
srcPort
- public UdpPacket.Builder dstPort(UdpPort dstPort)
dstPort
- public UdpPacket.Builder length(short length)
length
- public UdpPacket.Builder checksum(short checksum)
checksum
- public UdpPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
payloadBuilder
in interface Packet.Builder
payloadBuilder
in class AbstractPacket.AbstractBuilder
public Packet.Builder getPayloadBuilder()
getPayloadBuilder
in interface Packet.Builder
getPayloadBuilder
in class AbstractPacket.AbstractBuilder
public UdpPacket.Builder srcAddr(InetAddress srcAddr)
srcAddr
- public UdpPacket.Builder dstAddr(InetAddress dstAddr)
dstAddr
- public UdpPacket.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
correctLengthAtBuild
in interface LengthBuilder<UdpPacket>
public UdpPacket.Builder correctChecksumAtBuild(boolean correctChecksumAtBuild)
correctChecksumAtBuild
in interface ChecksumBuilder<UdpPacket>
public UdpPacket build()
build
in interface ChecksumBuilder<UdpPacket>
build
in interface LengthBuilder<UdpPacket>
build
in interface Packet.Builder
build
in class AbstractPacket.AbstractBuilder
Copyright © 2014. All Rights Reserved.