@Service public class OspfControllerImpl extends Object implements org.onosproject.ospf.controller.OspfController
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.ospf.controller.OspfAgent |
agent |
protected org.onosproject.net.driver.DriverService |
driverService |
protected static org.slf4j.Logger |
log |
protected Set<org.onosproject.ospf.controller.OspfLinkListener> |
ospfLinkListener |
protected Set<org.onosproject.ospf.controller.OspfRouterListener> |
ospfRouterListener |
| Constructor and Description |
|---|
OspfControllerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
addLinkListener(org.onosproject.ospf.controller.OspfLinkListener listener) |
void |
addRouterListener(org.onosproject.ospf.controller.OspfRouterListener listener) |
void |
deactivate() |
void |
deleteConfig(List<org.onosproject.ospf.controller.OspfProcess> processes,
String attribute) |
List<org.onosproject.ospf.controller.OspfProcess> |
getAllConfiguredProcesses() |
Set<org.onosproject.ospf.controller.OspfLinkListener> |
linkListener() |
Set<org.onosproject.ospf.controller.OspfRouterListener> |
listener() |
void |
removeLinkListener(org.onosproject.ospf.controller.OspfLinkListener listener) |
void |
removeRouterListener(org.onosproject.ospf.controller.OspfRouterListener listener) |
void |
updateConfig(List processes) |
protected static final org.slf4j.Logger log
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.driver.DriverService driverService
protected Set<org.onosproject.ospf.controller.OspfRouterListener> ospfRouterListener
protected Set<org.onosproject.ospf.controller.OspfLinkListener> ospfLinkListener
protected org.onosproject.ospf.controller.OspfAgent agent
@Activate public void activate()
@Deactivate public void deactivate()
public void addRouterListener(org.onosproject.ospf.controller.OspfRouterListener listener)
addRouterListener in interface org.onosproject.ospf.controller.OspfControllerpublic void removeRouterListener(org.onosproject.ospf.controller.OspfRouterListener listener)
removeRouterListener in interface org.onosproject.ospf.controller.OspfControllerpublic void addLinkListener(org.onosproject.ospf.controller.OspfLinkListener listener)
addLinkListener in interface org.onosproject.ospf.controller.OspfControllerpublic void removeLinkListener(org.onosproject.ospf.controller.OspfLinkListener listener)
removeLinkListener in interface org.onosproject.ospf.controller.OspfControllerpublic Set<org.onosproject.ospf.controller.OspfRouterListener> listener()
listener in interface org.onosproject.ospf.controller.OspfControllerpublic Set<org.onosproject.ospf.controller.OspfLinkListener> linkListener()
linkListener in interface org.onosproject.ospf.controller.OspfControllerpublic List<org.onosproject.ospf.controller.OspfProcess> getAllConfiguredProcesses()
getAllConfiguredProcesses in interface org.onosproject.ospf.controller.OspfControllerpublic void updateConfig(List processes)
updateConfig in interface org.onosproject.ospf.controller.OspfControllerCopyright © 2016. All rights reserved.