public static final class EthernetPacket.Builder extends AbstractPacket.AbstractBuilder
Constructor and Description |
---|
EthernetPacket.Builder() |
Modifier and Type | Method and Description |
---|---|
EthernetPacket |
build() |
EthernetPacket.Builder |
dstAddr(MacAddress dstAddr) |
Packet.Builder |
getPayloadBuilder() |
EthernetPacket.Builder |
pad(byte[] pad) |
EthernetPacket.Builder |
paddingAtBuild(boolean paddingAtBuild) |
EthernetPacket.Builder |
payloadBuilder(Packet.Builder payloadBuilder) |
EthernetPacket.Builder |
srcAddr(MacAddress srcAddr) |
EthernetPacket.Builder |
type(EtherType type) |
get, getOuterOf, iterator
public EthernetPacket.Builder dstAddr(MacAddress dstAddr)
dstAddr
- public EthernetPacket.Builder srcAddr(MacAddress srcAddr)
srcAddr
- public EthernetPacket.Builder type(EtherType type)
type
- public EthernetPacket.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 EthernetPacket.Builder pad(byte[] pad)
pad
- public EthernetPacket.Builder paddingAtBuild(boolean paddingAtBuild)
paddingAtBuild
- public EthernetPacket build()
build
in interface Packet.Builder
build
in class AbstractPacket.AbstractBuilder
Copyright © 2014. All Rights Reserved.