java.lang.Object
org.pcap4j.packet.AbstractPacket.AbstractBuilder
org.pcap4j.packet.IpV6ExtOptionsPacket.Builder
org.pcap4j.packet.IpV6ExtHopByHopOptionsPacket.Builder
- All Implemented Interfaces:
Iterable<Packet.Builder>,LengthBuilder<IpV6ExtOptionsPacket>,Packet.Builder
- Enclosing class:
IpV6ExtHopByHopOptionsPacket
- Since:
- pcap4j 0.9.10
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a packet object using values set to this object.hdrExtLen(byte hdrExtLen) nextHeader(IpNumber nextHeader) options(List<IpV6ExtOptionsPacket.IpV6Option> options) payloadBuilder(Packet.Builder payloadBuilder) Set the payload builder.Methods inherited from class org.pcap4j.packet.IpV6ExtOptionsPacket.Builder
correctLengthAtBuild, getPayloadBuilderMethods inherited from class org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, iteratorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
nextHeader
- Overrides:
nextHeaderin classIpV6ExtOptionsPacket.Builder- Parameters:
nextHeader- nextHeader- Returns:
- this Builder object for method chaining.
-
hdrExtLen
- Overrides:
hdrExtLenin classIpV6ExtOptionsPacket.Builder- Parameters:
hdrExtLen- hdrExtLen- Returns:
- this Builder object for method chaining.
-
options
- Overrides:
optionsin classIpV6ExtOptionsPacket.Builder- Parameters:
options- options- Returns:
- this Builder object for method chaining.
-
payloadBuilder
Description copied from interface:Packet.BuilderSet the payload builder.- Specified by:
payloadBuilderin interfacePacket.Builder- Overrides:
payloadBuilderin classIpV6ExtOptionsPacket.Builder- Parameters:
payloadBuilder- a Builder object to set- Returns:
- this Builder object for method chaining
-
build
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfaceLengthBuilder<IpV6ExtOptionsPacket>- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classAbstractPacket.AbstractBuilder- Returns:
- a new Packet object
-