Interface NetconfSBPlugin
- All Superinterfaces:
LightyModule
- All Known Implementing Classes:
NetconfClusteredTopologyPlugin,NetconfTopologyPlugin
Marker interface for NETCONF SBP.
-
Method Summary
Modifier and TypeMethodDescriptiongetNetconfBaseService(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId) Create an instance ofNetconfBaseServicefor specific device (mount point).getNetconfNmdaBaseService(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId) Create an instance ofNetconfNmdaBaseServicefor specific device (mount point).booleanIndicates if this instance is clustered or not.Methods inherited from interface io.lighty.core.controller.api.LightyModule
shutdown, shutdown, start, startBlocking
-
Method Details
-
isClustered
boolean isClustered()Indicates if this instance is clustered or not.- Returns:
- True if this instance of NETCONF SBP is clustered, false otherwise.
-
getNetconfBaseService
Optional<NetconfBaseService> getNetconfBaseService(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId) Create an instance ofNetconfBaseServicefor specific device (mount point).- Parameters:
nodeId- Unique identifier of Netconf node in topology-netconf.- Returns:
- Instance of
NetconfBaseServiceor empty if node is not found by nodeId.
-
getNetconfNmdaBaseService
Optional<NetconfNmdaBaseService> getNetconfNmdaBaseService(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId) Create an instance ofNetconfNmdaBaseServicefor specific device (mount point).- Parameters:
nodeId- Unique identifier of Netconf node in topology-netconf.- Returns:
- Instance of
NetconfNmdaBaseServiceor empty if node is not found by nodeId.
-