@Service public class DefaultIsisController extends Object implements org.onosproject.isis.controller.IsisController
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.isis.controller.topology.IsisAgent |
agent |
protected org.onosproject.net.driver.DriverService |
driverService |
protected Set<org.onosproject.isis.controller.topology.IsisLinkListener> |
isisLinkListener |
protected Set<org.onosproject.isis.controller.topology.IsisRouterListener> |
isisRouterListener |
protected static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
DefaultIsisController() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
addLinkListener(org.onosproject.isis.controller.topology.IsisLinkListener listener) |
void |
addRouterListener(org.onosproject.isis.controller.topology.IsisRouterListener listener) |
List<org.onosproject.isis.controller.IsisProcess> |
allConfiguredProcesses() |
void |
deactivate() |
Set<org.onosproject.isis.controller.topology.IsisLinkListener> |
linkListener() |
Set<org.onosproject.isis.controller.topology.IsisRouterListener> |
listener() |
void |
removeLinkListener(org.onosproject.isis.controller.topology.IsisLinkListener listener) |
void |
removeRouterListener(org.onosproject.isis.controller.topology.IsisRouterListener listener) |
void |
updateConfig(com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected static final org.slf4j.Logger log
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.driver.DriverService driverService
protected Set<org.onosproject.isis.controller.topology.IsisRouterListener> isisRouterListener
protected Set<org.onosproject.isis.controller.topology.IsisLinkListener> isisLinkListener
protected org.onosproject.isis.controller.topology.IsisAgent agent
@Activate public void activate()
@Deactivate public void deactivate()
public void addRouterListener(org.onosproject.isis.controller.topology.IsisRouterListener listener)
addRouterListener in interface org.onosproject.isis.controller.IsisControllerpublic void removeRouterListener(org.onosproject.isis.controller.topology.IsisRouterListener listener)
removeRouterListener in interface org.onosproject.isis.controller.IsisControllerpublic void addLinkListener(org.onosproject.isis.controller.topology.IsisLinkListener listener)
addLinkListener in interface org.onosproject.isis.controller.IsisControllerpublic void removeLinkListener(org.onosproject.isis.controller.topology.IsisLinkListener listener)
removeLinkListener in interface org.onosproject.isis.controller.IsisControllerpublic Set<org.onosproject.isis.controller.topology.IsisRouterListener> listener()
listener in interface org.onosproject.isis.controller.IsisControllerpublic Set<org.onosproject.isis.controller.topology.IsisLinkListener> linkListener()
linkListener in interface org.onosproject.isis.controller.IsisControllerpublic List<org.onosproject.isis.controller.IsisProcess> allConfiguredProcesses()
allConfiguredProcesses in interface org.onosproject.isis.controller.IsisControllerpublic void updateConfig(com.fasterxml.jackson.databind.JsonNode jsonNode)
updateConfig in interface org.onosproject.isis.controller.IsisControllerCopyright © 2016. All rights reserved.