Interface NetconfSBPlugin

All Superinterfaces:
LightyModule
All Known Implementing Classes:
NetconfClusteredTopologyPlugin, NetconfTopologyPlugin

public interface NetconfSBPlugin extends LightyModule
Marker interface for NETCONF SBP.
  • 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 of NetconfBaseService for specific device (mount point).
      Parameters:
      nodeId - Unique identifier of Netconf node in topology-netconf.
      Returns:
      Instance of NetconfBaseService or 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 of NetconfNmdaBaseService for specific device (mount point).
      Parameters:
      nodeId - Unique identifier of Netconf node in topology-netconf.
      Returns:
      Instance of NetconfNmdaBaseService or empty if node is not found by nodeId.