パッケージ org.pcap4j.packet
クラス UdpPacket.Builder
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.UdpPacket.Builder
-
- すべての実装されたインタフェース:
Iterable<Packet.Builder>
,ChecksumBuilder<UdpPacket>
,LengthBuilder<UdpPacket>
,Packet.Builder
- 含まれているクラス:
- UdpPacket
public static final class UdpPacket.Builder extends AbstractPacket.AbstractBuilder implements LengthBuilder<UdpPacket>, ChecksumBuilder<UdpPacket>
- 導入されたバージョン:
- pcap4j 0.9.1
- 作成者:
- Kaito Yamada
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 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 extension 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)
-
クラスから継承されたメソッド org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, iterator
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド java.lang.Iterable
forEach, spliterator
-
-
-
-
コンストラクタの詳細
-
Builder
public Builder()
-
Builder
public Builder(UdpPacket packet)
- パラメータ:
packet
- packet
-
-
メソッドの詳細
-
srcPort
public UdpPacket.Builder srcPort(UdpPort srcPort)
- パラメータ:
srcPort
- srcPort- 戻り値:
- this Builder object for method chaining.
-
dstPort
public UdpPacket.Builder dstPort(UdpPort dstPort)
- パラメータ:
dstPort
- dstPort- 戻り値:
- this Builder object for method chaining.
-
length
public UdpPacket.Builder length(short length)
- パラメータ:
length
- length- 戻り値:
- this Builder object for method chaining.
-
checksum
public UdpPacket.Builder checksum(short checksum)
- パラメータ:
checksum
- checksum- 戻り値:
- this Builder object for method chaining.
-
payloadBuilder
public UdpPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
インタフェースからコピーされた説明:Packet.Builder
Set the payload builder.- 定義:
payloadBuilder
インタフェース内Packet.Builder
- オーバーライド:
payloadBuilder
クラス内AbstractPacket.AbstractBuilder
- パラメータ:
payloadBuilder
- a Builder object to set- 戻り値:
- this Builder object for method chaining
-
getPayloadBuilder
public Packet.Builder getPayloadBuilder()
インタフェースからコピーされた説明:Packet.Builder
Get the payload builder of this object.- 定義:
getPayloadBuilder
インタフェース内Packet.Builder
- オーバーライド:
getPayloadBuilder
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- the payload builder of this object
-
srcAddr
public UdpPacket.Builder srcAddr(InetAddress srcAddr)
used for checksum calculation.- パラメータ:
srcAddr
- srcAddr- 戻り値:
- this Builder object for method chaining.
-
dstAddr
public UdpPacket.Builder dstAddr(InetAddress dstAddr)
used for checksum calculation If the lower-layer packet is a IPv6 packet and the extension headers including a routing header, this parameter is that of the final destination. (i.e. the last element of the Routing header)- パラメータ:
dstAddr
- dstAddr- 戻り値:
- this Builder object for method chaining.
-
correctLengthAtBuild
public UdpPacket.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
- 定義:
correctLengthAtBuild
インタフェース内LengthBuilder<UdpPacket>
- パラメータ:
correctLengthAtBuild
- correctLengthAtBuild- 戻り値:
- LengthBuilder
-
correctChecksumAtBuild
public UdpPacket.Builder correctChecksumAtBuild(boolean correctChecksumAtBuild)
- 定義:
correctChecksumAtBuild
インタフェース内ChecksumBuilder<UdpPacket>
- パラメータ:
correctChecksumAtBuild
- correctChecksumAtBuild- 戻り値:
- ChecksumBuilder
-
build
public UdpPacket build()
インタフェースからコピーされた説明:Packet.Builder
Build a packet object using values set to this object.- 定義:
build
インタフェース内ChecksumBuilder<UdpPacket>
- 定義:
build
インタフェース内LengthBuilder<UdpPacket>
- 定義:
build
インタフェース内Packet.Builder
- 定義:
build
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- a new Packet object
-
-