public class DefaultNeighbourMessageActions extends java.lang.Object implements NeighbourMessageActions
| Constructor and Description |
|---|
DefaultNeighbourMessageActions(org.onosproject.net.packet.PacketService packetService,
org.onosproject.net.edge.EdgePortService edgeService) |
| Modifier and Type | Method and Description |
|---|---|
void |
drop(NeighbourMessageContext context)
Drops the incoming message.
|
void |
flood(NeighbourMessageContext context)
Floods the incoming message to all edge ports except the in port.
|
void |
forward(NeighbourMessageContext context,
org.onosproject.net.ConnectPoint outPort)
Forwards the incoming message to the given connect point.
|
void |
forward(NeighbourMessageContext context,
Interface outIntf)
Forwards the incoming message to a given interface.
|
void |
reply(NeighbourMessageContext context,
org.onlab.packet.MacAddress targetMac)
Replies to an incoming request with the given MAC address.
|
public DefaultNeighbourMessageActions(org.onosproject.net.packet.PacketService packetService,
org.onosproject.net.edge.EdgePortService edgeService)
public void reply(NeighbourMessageContext context, org.onlab.packet.MacAddress targetMac)
NeighbourMessageActionsreply in interface NeighbourMessageActionscontext - incoming message contexttargetMac - target MAC address.public void forward(NeighbourMessageContext context, org.onosproject.net.ConnectPoint outPort)
NeighbourMessageActionsforward in interface NeighbourMessageActionscontext - incoming message contextoutPort - port to send the message outpublic void forward(NeighbourMessageContext context, Interface outIntf)
NeighbourMessageActionsforward in interface NeighbourMessageActionscontext - incoming message contextoutIntf - interface to send the message outpublic void flood(NeighbourMessageContext context)
NeighbourMessageActionsflood in interface NeighbourMessageActionscontext - incoming message contextpublic void drop(NeighbourMessageContext context)
NeighbourMessageActionsdrop in interface NeighbourMessageActionscontext - incoming message context