Adds the "Quality of Service" to the OpenDayLight Neutron
[neutron.git] / neutron-spi / src / main / java / org / opendaylight / neutron / spi / NeutronCRUDInterfaces.java
index 287e230b195324f014a33ca3a5f54181399ef8a4..fc1f8164b26f203775c8d053186a7b34e83645b7 100644 (file)
@@ -45,6 +45,7 @@ public class NeutronCRUDInterfaces {
     private INeutronSFCPortPairCRUD sfcPortPairInterface;
     private INeutronSFCPortPairGroupCRUD sfcPortPairGroupInterface;
     private INeutronSFCPortChainCRUD sfcPortChainInterface;
+    private INeutronQosPolicyCRUD qospInterface;
 
     public NeutronCRUDInterfaces() {
     }
@@ -161,6 +162,10 @@ public class NeutronCRUDInterfaces {
         return sfcPortChainInterface;
     }
 
+    public INeutronQosPolicyCRUD getQosPolicyInterface() {
+        return qospInterface;
+    }
+
     public NeutronCRUDInterfaces fetchINeutronNetworkCRUD(Object obj) {
         networkInterface = (INeutronNetworkCRUD) getInstances(INeutronNetworkCRUD.class, obj);
         return this;
@@ -300,6 +305,11 @@ public class NeutronCRUDInterfaces {
         return this;
     }
 
+    public NeutronCRUDInterfaces fetchINeutronQosPolicyCRUD(Object obj) {
+        qospInterface = (INeutronQosPolicyCRUD) getInstances(INeutronQosPolicyCRUD.class, obj);
+        return this;
+    }
+
     public Object getInstances(Class<?> clazz, Object bundle) {
         try {
             BundleContext bCtx = FrameworkUtil.getBundle(bundle.getClass()).getBundleContext();