Class ManagedTeNode

  • public class ManagedTeNode
    extends Object
    • Constructor Detail

      • ManagedTeNode

        public ManagedTeNode​( id,
                             org.opendaylight.mdsal.binding.api.TransactionChain chain)
      • ManagedTeNode

        public ManagedTeNode​( id,
                             org.opendaylight.mdsal.binding.api.TransactionChain chain,
                             org.opendaylight.bgpcep.pcep.server.provider.ManagedTeNode.NodeState state)
    • Method Detail

      • getState

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

        public getId()
      • getTransaction

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

        public boolean isSync()
      • sync

        public void sync()
      • disable

        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

        public void addManagedTePath​(ManagedTePath mngPath)