public final class DefaultOutboundPacket extends Object implements OutboundPacket
| Constructor and Description |
|---|
DefaultOutboundPacket(DeviceId sendThrough,
TrafficTreatment treatment,
ByteBuffer data)
Creates an immutable outbound packet.
|
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
data()
Returns immutable view of the raw data to be sent.
|
boolean |
equals(Object obj) |
int |
hashCode() |
DeviceId |
sendThrough()
Returns the identity of a device through which this packet should be
sent.
|
String |
toString() |
TrafficTreatment |
treatment()
Returns how the outbound packet should be treated.
|
public DefaultOutboundPacket(DeviceId sendThrough, TrafficTreatment treatment, ByteBuffer data)
sendThrough - identifier through which to send the packettreatment - list of packet treatmentsdata - raw packet datapublic DeviceId sendThrough()
OutboundPacketsendThrough in interface OutboundPacketpublic TrafficTreatment treatment()
OutboundPackettreatment in interface OutboundPacketpublic ByteBuffer data()
OutboundPacketdata in interface OutboundPacket