@Service
public class MulticastRouteManager
extends org.onosproject.event.AbstractListenerManager<org.onosproject.net.mcast.McastEvent,org.onosproject.net.mcast.McastListener>
implements org.onosproject.net.mcast.MulticastRouteService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.net.mcast.McastStore |
store |
| Constructor and Description |
|---|
MulticastRouteManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
add(org.onosproject.net.mcast.McastRoute route) |
void |
addSink(org.onosproject.net.mcast.McastRoute route,
org.onosproject.net.ConnectPoint connectPoint) |
void |
addSource(org.onosproject.net.mcast.McastRoute route,
org.onosproject.net.ConnectPoint connectPoint) |
void |
deactivate() |
Set<org.onosproject.net.ConnectPoint> |
fetchSinks(org.onosproject.net.mcast.McastRoute route) |
org.onosproject.net.ConnectPoint |
fetchSource(org.onosproject.net.mcast.McastRoute route) |
Set<org.onosproject.net.mcast.McastRoute> |
getRoutes() |
void |
remove(org.onosproject.net.mcast.McastRoute route) |
void |
removeSink(org.onosproject.net.mcast.McastRoute route,
org.onosproject.net.ConnectPoint connectPoint) |
addListener, bindEventDispatcher, post, removeListener, unbindEventDispatcher@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.mcast.McastStore store
@Activate public void activate()
@Deactivate public void deactivate()
public void add(org.onosproject.net.mcast.McastRoute route)
add in interface org.onosproject.net.mcast.MulticastRouteServicepublic void remove(org.onosproject.net.mcast.McastRoute route)
remove in interface org.onosproject.net.mcast.MulticastRouteServicepublic Set<org.onosproject.net.mcast.McastRoute> getRoutes()
getRoutes in interface org.onosproject.net.mcast.MulticastRouteServicepublic void addSource(org.onosproject.net.mcast.McastRoute route,
org.onosproject.net.ConnectPoint connectPoint)
addSource in interface org.onosproject.net.mcast.MulticastRouteServicepublic void addSink(org.onosproject.net.mcast.McastRoute route,
org.onosproject.net.ConnectPoint connectPoint)
addSink in interface org.onosproject.net.mcast.MulticastRouteServicepublic void removeSink(org.onosproject.net.mcast.McastRoute route,
org.onosproject.net.ConnectPoint connectPoint)
removeSink in interface org.onosproject.net.mcast.MulticastRouteServicepublic org.onosproject.net.ConnectPoint fetchSource(org.onosproject.net.mcast.McastRoute route)
fetchSource in interface org.onosproject.net.mcast.MulticastRouteServicepublic Set<org.onosproject.net.ConnectPoint> fetchSinks(org.onosproject.net.mcast.McastRoute route)
fetchSinks in interface org.onosproject.net.mcast.MulticastRouteService