public static final class EthernetPacket.Builder extends AbstractPacket.AbstractBuilder
| Constructor and Description |
|---|
EthernetPacket.Builder() |
| Modifier and Type | Method and Description |
|---|---|
EthernetPacket |
build()
Build a packet object using values set to this object.
|
EthernetPacket.Builder |
dstAddr(MacAddress dstAddr) |
Packet.Builder |
getPayloadBuilder()
Get the payload builder of this object.
|
EthernetPacket.Builder |
pad(byte[] pad) |
EthernetPacket.Builder |
paddingAtBuild(boolean paddingAtBuild) |
EthernetPacket.Builder |
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.
|
EthernetPacket.Builder |
srcAddr(MacAddress srcAddr) |
EthernetPacket.Builder |
type(EtherType type) |
get, getOuterOf, iteratorpublic EthernetPacket.Builder dstAddr(MacAddress dstAddr)
dstAddr - dstAddrpublic EthernetPacket.Builder srcAddr(MacAddress srcAddr)
srcAddr - srcAddrpublic EthernetPacket.Builder type(EtherType type)
type - typepublic EthernetPacket.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 EthernetPacket.Builder pad(byte[] pad)
pad - padpublic EthernetPacket.Builder paddingAtBuild(boolean paddingAtBuild)
paddingAtBuild - paddingAtBuildpublic EthernetPacket build()
Packet.Builderbuild in interface Packet.Builderbuild in class AbstractPacket.AbstractBuilderCopyright © 2011–2016 Pcap4J.org. All rights reserved.