Class SubnetOpDpnManager


  • @Singleton
    public class SubnetOpDpnManager
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SubnetOpDpnManager​(org.opendaylight.controller.md.sal.binding.api.DataBroker db)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      SubnetToDpn addInterfaceToDpn​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String intfName)  
      void addPortOpDataEntry​(java.lang.String intfName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, @Nullable org.opendaylight.yangtools.yang.common.Uint64 dpnId)  
      PortOpDataEntry getPortOpDataEntry​(java.lang.String intfName)  
      boolean removeInterfaceFromDpn​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String intfName)  
      PortOpDataEntry removePortOpDataEntry​(java.lang.String intfName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SubnetOpDpnManager

        @Inject
        public SubnetOpDpnManager​(org.opendaylight.controller.md.sal.binding.api.DataBroker db)
    • Method Detail

      • addInterfaceToDpn

        public SubnetToDpn addInterfaceToDpn​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId,
                                             org.opendaylight.yangtools.yang.common.Uint64 dpnId,
                                             java.lang.String intfName)
      • addPortOpDataEntry

        public void addPortOpDataEntry​(java.lang.String intfName,
                                       org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId,
                                       @Nullable org.opendaylight.yangtools.yang.common.Uint64 dpnId)
      • removeInterfaceFromDpn

        public boolean removeInterfaceFromDpn​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId,
                                              org.opendaylight.yangtools.yang.common.Uint64 dpnId,
                                              java.lang.String intfName)
      • removePortOpDataEntry

        public PortOpDataEntry removePortOpDataEntry​(java.lang.String intfName,
                                                     org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId)
      • getPortOpDataEntry

        public PortOpDataEntry getPortOpDataEntry​(java.lang.String intfName)