public interface OspfController
| Modifier and Type | Method and Description |
|---|---|
void |
addLinkListener(OspfLinkListener listener)
Registers a listener for OSPF message events.
|
void |
addRouterListener(OspfRouterListener listener)
Registers a listener for router meta events.
|
void |
deleteConfig(java.util.List<OspfProcess> processes,
java.lang.String attribute)
Deletes configuration parameters.
|
java.util.List<OspfProcess> |
getAllConfiguredProcesses()
Gets the configured process.
|
java.util.Set<OspfLinkListener> |
linkListener()
Gets the list of listeners registered for link events.
|
java.util.Set<OspfRouterListener> |
listener()
Gets the list of listeners registered for router events.
|
void |
removeLinkListener(OspfLinkListener listener)
Unregisters a link listener.
|
void |
removeRouterListener(OspfRouterListener listener)
Unregisters a router listener.
|
void |
updateConfig(com.fasterxml.jackson.databind.JsonNode processesNode)
Updates configuration of processes.
|
void addRouterListener(OspfRouterListener listener)
listener - the listener to notifyvoid removeRouterListener(OspfRouterListener listener)
listener - the listener to unregistervoid addLinkListener(OspfLinkListener listener)
listener - the listener to notifyvoid removeLinkListener(OspfLinkListener listener)
listener - the listener to unregistervoid updateConfig(com.fasterxml.jackson.databind.JsonNode processesNode)
processesNode - process info to updatevoid deleteConfig(java.util.List<OspfProcess> processes, java.lang.String attribute)
processes - list of process instanceattribute - attribute to deletejava.util.Set<OspfRouterListener> listener()
java.util.Set<OspfLinkListener> linkListener()
java.util.List<OspfProcess> getAllConfiguredProcesses()