public interface IsisController
| Modifier and Type | Method and Description |
|---|---|
void |
addLinkListener(IsisLinkListener listener)
Registers a listener for ISIS message events.
|
void |
addRouterListener(IsisRouterListener isisRouterListener)
Registers a listener for router meta events.
|
List<IsisProcess> |
allConfiguredProcesses()
Gets the all configured processes.
|
Set<IsisLinkListener> |
linkListener()
Gets the list of listeners registered for link events.
|
Set<IsisRouterListener> |
listener()
Gets the list of listeners registered for router events.
|
void |
removeLinkListener(IsisLinkListener listener)
Unregisters a link listener.
|
void |
removeRouterListener(IsisRouterListener isisRouterListener)
Unregisters a router listener.
|
void |
updateConfig(com.fasterxml.jackson.databind.JsonNode processesNode)
Updates configuration of processes.
|
void addRouterListener(IsisRouterListener isisRouterListener)
isisRouterListener - ISIS router listener instancevoid removeRouterListener(IsisRouterListener isisRouterListener)
isisRouterListener - ISIS router listener instancevoid updateConfig(com.fasterxml.jackson.databind.JsonNode processesNode)
processesNode - json node represents processList<IsisProcess> allConfiguredProcesses()
void addLinkListener(IsisLinkListener listener)
listener - the listener to notifyvoid removeLinkListener(IsisLinkListener listener)
listener - the listener to unregisterSet<IsisRouterListener> listener()
Set<IsisLinkListener> linkListener()