Class SctpPacket.Builder
java.lang.Object
org.pcap4j.packet.AbstractPacket.AbstractBuilder
org.pcap4j.packet.SctpPacket.Builder
- All Implemented Interfaces:
Iterable<Packet.Builder>, ChecksumBuilder<SctpPacket>, Packet.Builder
- Enclosing class:
SctpPacket
public static final class SctpPacket.Builder
extends AbstractPacket.AbstractBuilder
implements ChecksumBuilder<SctpPacket>
- Since:
- pcap4j 1.6.6
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate List<SctpPacket.SctpChunk> private booleanprivate SctpPortprivate Packet.Builderprivate SctpPortprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a packet object using values set to this object.checksum(int checksum) chunks(List<SctpPacket.SctpChunk> chunks) correctChecksumAtBuild(boolean correctChecksumAtBuild) Get the payload builder of this object.payloadBuilder(Packet.Builder payloadBuilder) Set the payload builder.verificationTag(int verificationTag) Methods inherited from class AbstractPacket.AbstractBuilder
get, getOuterOf, iteratorMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
srcPort
-
dstPort
-
verificationTag
private int verificationTag -
checksum
private int checksum -
chunks
-
correctChecksumAtBuild
private boolean correctChecksumAtBuild -
payloadBuilder
-
-
Constructor Details
-
Builder
public Builder() -
Builder
- Parameters:
packet- packet
-
-
Method Details
-
srcPort
- Parameters:
srcPort- srcPort- Returns:
- this Builder object for method chaining.
-
dstPort
- Parameters:
dstPort- dstPort- Returns:
- this Builder object for method chaining.
-
verificationTag
- Parameters:
verificationTag- verification tag- Returns:
- this Builder object for method chaining.
-
checksum
- Parameters:
checksum- checksum- Returns:
- this Builder object for method chaining.
-
chunks
- Parameters:
chunks- chunks- Returns:
- this Builder object for method chaining.
-
correctChecksumAtBuild
- Specified by:
correctChecksumAtBuildin interfaceChecksumBuilder<SctpPacket>- Parameters:
correctChecksumAtBuild- correctChecksumAtBuild- Returns:
- ChecksumBuilder
-
payloadBuilder
Description copied from interface:Packet.BuilderSet the payload builder.- Specified by:
payloadBuilderin interfacePacket.Builder- Overrides:
payloadBuilderin classAbstractPacket.AbstractBuilder- Parameters:
payloadBuilder- a Builder object to set- Returns:
- this Builder object for method chaining
-
getPayloadBuilder
Description copied from interface:Packet.BuilderGet the payload builder of this object.- Specified by:
getPayloadBuilderin interfacePacket.Builder- Overrides:
getPayloadBuilderin classAbstractPacket.AbstractBuilder- Returns:
- the payload builder of this object
-
build
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfaceChecksumBuilder<SctpPacket>- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classAbstractPacket.AbstractBuilder- Returns:
- a new Packet object
-