Class ManagedTeNode

java.lang.Object
org.opendaylight.bgpcep.pcep.server.provider.ManagedTeNode

public class ManagedTeNode extends Object
  • Constructor Details Link icon

    • ManagedTeNode Link icon

      public ManagedTeNode(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId id, org.opendaylight.mdsal.binding.api.TransactionChain chain)
    • ManagedTeNode Link icon

      public ManagedTeNode(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId id, org.opendaylight.mdsal.binding.api.TransactionChain chain, org.opendaylight.bgpcep.pcep.server.provider.ManagedTeNode.NodeState state)
  • Method Details Link icon

    • getState Link icon

      public org.opendaylight.bgpcep.pcep.server.provider.ManagedTeNode.NodeState getState()
    • getId Link icon

      public org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId getId()
    • getTePaths Link icon

    • getTransaction Link icon

      public org.opendaylight.mdsal.binding.api.WriteTransaction getTransaction()
    • isSync Link icon

      public boolean isSync()
    • sync Link icon

      public void sync()
    • disable Link icon

      public void disable()
      Disable this Managed TE Node and removed associated Managed Node from the Data Store. TE Path which are not delegated are removed from the path list other ones are mark as disabled.
    • addManagedTePath Link icon

      public void addManagedTePath(ManagedTePath mngPath)
    • removeManagedTePath Link icon

      public ManagedTePath removeManagedTePath(ConfiguredLspKey key)
    • getManagedTePath Link icon

      public ManagedTePath getManagedTePath(ConfiguredLspKey key)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object