public class McastForwarding extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.core.CoreService |
coreService |
protected org.onosproject.mfwd.impl.McastForwarding.McastIntentManager |
mcastIntentManager |
protected org.onosproject.net.mcast.MulticastRouteService |
mcastRouteManager |
protected org.onosproject.net.packet.PacketService |
packetService |
| Constructor and Description |
|---|
McastForwarding() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Active MulticastForwardingIntent.
|
static org.onosproject.net.mcast.McastRoute |
createStaticcreateRoute(org.onlab.packet.IpAddress source,
org.onlab.packet.IpAddress group) |
static org.onosproject.net.mcast.McastRoute |
createStaticRoute(String source,
String group) |
void |
deactivate()
Deactivate Multicast Forwarding Intent.
|
static org.onosproject.core.ApplicationId |
getAppId()
Get the application ID, used by the McastIntentManager.
|
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.packet.PacketService packetService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.mcast.MulticastRouteService mcastRouteManager
protected org.onosproject.mfwd.impl.McastForwarding.McastIntentManager mcastIntentManager
@Activate public void activate()
@Deactivate public void deactivate()
public static org.onosproject.core.ApplicationId getAppId()
public static org.onosproject.net.mcast.McastRoute createStaticRoute(String source, String group)
public static org.onosproject.net.mcast.McastRoute createStaticcreateRoute(org.onlab.packet.IpAddress source,
org.onlab.packet.IpAddress group)
Copyright © 2016. All rights reserved.