Refactor to change packages' names 88/69088/2
authorDavid Suarez <[email protected]>
Mon, 5 Mar 2018 21:31:13 +0000 (22:31 +0100)
committerBrady Johnson <[email protected]>
Mon, 5 Mar 2018 23:12:35 +0000 (23:12 +0000)
sfc-ios-xe-renderer package is replaced by more canonical name:
org.opendaylight.sfc.renderers.iosxe

Change-Id: I86e9f2e355e86823300c4de7003d4133f1dfe95e
Signed-off-by: David Suarez <[email protected]>
17 files changed:
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/IosXeRspProcessor.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/renderer/IosXeRspProcessor.java with 94% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/IosXeServiceForwarderMapper.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/renderer/IosXeServiceForwarderMapper.java with 86% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/IosXeServiceFunctionMapper.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/renderer/IosXeServiceFunctionMapper.java with 86% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/NodeManager.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/renderer/NodeManager.java with 99% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/listeners/NodeListener.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/listener/NodeListener.java with 94% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/listeners/RenderedPathListener.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/listener/RenderedPathListener.java with 93% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/listeners/ServiceForwarderListener.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/listener/ServiceForwarderListener.java with 94% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/listeners/ServiceFunctionListener.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/listener/ServiceFunctionListener.java with 93% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/utils/IosXeDataStoreAPI.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/utils/IosXeDataStoreAPI.java with 99% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/utils/RspStatus.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/utils/RspStatus.java with 98% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/utils/SfcIosXeUtils.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/utils/SfcIosXeUtils.java with 99% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/renderers/iosxe/test/IosXeRspProcessorTest.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/iosxe/provider/test/renderer/IosXeRspProcessorTest.java with 95% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/renderers/iosxe/test/IosXeServiceForwarderMapperTest.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/iosxe/provider/test/renderer/IosXeServiceForwarderMapperTest.java with 97% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/renderers/iosxe/test/IosXeServiceFunctionMapperTest.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/iosxe/provider/test/renderer/IosXeServiceFunctionMapperTest.java with 97% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/renderers/iosxe/test/NodeManagerTest.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/iosxe/provider/test/renderer/NodeManagerTest.java with 98% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/renderers/iosxe/test/utils/IosXeDataStoreAPITest.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/iosxe/provider/test/utils/IosXeDataStoreAPITest.java with 91% similarity]
sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/renderers/iosxe/test/utils/SfcIosXeUtilsTest.java [moved from sfc-renderers/sfc-ios-xe-renderer/src/test/java/org/opendaylight/sfc/iosxe/provider/test/utils/SfcIosXeUtilsTest.java with 98% similarity]

similarity index 94%
rename from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/renderer/IosXeRspProcessor.java
rename to sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/IosXeRspProcessor.java
index 3d114e4d0897f0d90cfcec8489546894b31c267a..c0de484fac3829e1db527a162a7ea56dfc32e836 100644 (file)
@@ -6,11 +6,8 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.renderer;
+package org.opendaylight.sfc.renderers.iosxe;
 
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.DELETE_PATH;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_PATH;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_REMOTE;
 import static org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.rsp.manager.rev160421.renderer.path.states.renderer.path.state.configured.rendered.paths.ConfiguredRenderedPath.PathStatus.Failure;
 import static org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.rsp.manager.rev160421.renderer.path.states.renderer.path.state.configured.rendered.paths.ConfiguredRenderedPath.PathStatus.InProgress;
 import static org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.rsp.manager.rev160421.renderer.path.states.renderer.path.state.configured.rendered.paths.ConfiguredRenderedPath.PathStatus.Success;
@@ -23,11 +20,11 @@ import javax.inject.Inject;
 import javax.inject.Singleton;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI;
-import org.opendaylight.sfc.iosxe.provider.utils.RspStatus;
-import org.opendaylight.sfc.iosxe.provider.utils.SfcIosXeUtils;
 import org.opendaylight.sfc.provider.api.SfcProviderServiceForwarderAPI;
 import org.opendaylight.sfc.provider.api.SfcProviderServiceFunctionAPI;
+import org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI;
+import org.opendaylight.sfc.renderers.iosxe.utils.RspStatus;
+import org.opendaylight.sfc.renderers.iosxe.utils.SfcIosXeUtils;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SfName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SffName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.rsp.rev140701.rendered.service.paths.RenderedServicePath;
@@ -148,8 +145,9 @@ public class IosXeRspProcessor {
                     status.writeStatus(Failure);
                     return;
                 }
-                new IosXeDataStoreAPI(previousMountPoint, currentRemoteForwarder, WRITE_REMOTE,
-                        LogicalDatastoreType.CONFIGURATION).call();
+                new IosXeDataStoreAPI(previousMountPoint, currentRemoteForwarder,
+                                      IosXeDataStoreAPI.Transaction.WRITE_REMOTE, LogicalDatastoreType.CONFIGURATION)
+                        .call();
                 // Create last service entry to previous node which sends
                 // traffic to current node
                 serviceTypeChoice = buildServiceFunctionForwarderChoice(currentSffName.getValue());
@@ -158,8 +156,8 @@ public class IosXeRspProcessor {
                 // List of services completed for last mountpoint, create
                 // service path entries and write it
                 ServicePath servicePath = createServicePath(pathId, services);
-                new IosXeDataStoreAPI(previousMountPoint, servicePath, WRITE_PATH, LogicalDatastoreType.CONFIGURATION)
-                        .call();
+                new IosXeDataStoreAPI(previousMountPoint, servicePath, IosXeDataStoreAPI.Transaction.WRITE_PATH,
+                                      LogicalDatastoreType.CONFIGURATION).call();
                 // Start with new services list
                 services = new ArrayList<>();
                 sfName = hop.getServiceFunctionName();
@@ -183,7 +181,8 @@ public class IosXeRspProcessor {
         // List of services completed for last mountpoint, create last service
         // path entries and write it
         ServicePath servicePath = createServicePath(pathId, services);
-        new IosXeDataStoreAPI(currentMountpoint, servicePath, WRITE_PATH, LogicalDatastoreType.CONFIGURATION).call();
+        new IosXeDataStoreAPI(currentMountpoint, servicePath, IosXeDataStoreAPI.Transaction.WRITE_PATH,
+                              LogicalDatastoreType.CONFIGURATION).call();
         LOG.info("Rendered service path {} successfully processed", renderedServicePath.getName().getValue());
         status.writeStatus(Success);
     }
@@ -195,8 +194,9 @@ public class IosXeRspProcessor {
         for (RenderedServicePathHop renderedServicePathHop : renderedServicePath.getRenderedServicePathHop()) {
             SffName sffName = renderedServicePathHop.getServiceFunctionForwarder();
             DataBroker sffDataBroker = getSffMountpoint(sffName);
-            boolean transaction = (boolean) new IosXeDataStoreAPI(sffDataBroker, servicePathKey, DELETE_PATH,
-                    LogicalDatastoreType.CONFIGURATION).call();
+            boolean transaction = (boolean) new IosXeDataStoreAPI(sffDataBroker, servicePathKey,
+                                                                  IosXeDataStoreAPI.Transaction.DELETE_PATH,
+                                                                  LogicalDatastoreType.CONFIGURATION).call();
             if (!transaction) {
                 success = false;
             }
@@ -6,18 +6,15 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.renderer;
-
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.DELETE_LOCAL;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_LOCAL;
+package org.opendaylight.sfc.renderers.iosxe;
 
 import java.util.List;
 import javax.inject.Inject;
 import javax.inject.Singleton;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI;
-import org.opendaylight.sfc.iosxe.provider.utils.SfcIosXeUtils;
+import org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI;
+import org.opendaylight.sfc.renderers.iosxe.utils.SfcIosXeUtils;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sff.rev140701.service.function.forwarder.base.SffDataPlaneLocator;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sff.rev140701.service.function.forwarder.base.sff.data.plane.locator.DataPlaneLocator;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sff.rev140701.service.function.forwarders.ServiceFunctionForwarder;
@@ -71,8 +68,10 @@ public class IosXeServiceForwarderMapper {
                                     .ServiceFunctionForwarder localForwarder =
                                     SfcIosXeUtils.createLocalForwarder(ipAddress);
                                 if (localForwarder != null && !delete) {
-                                    IosXeDataStoreAPI writeServiceFunction = new IosXeDataStoreAPI(mountPoint,
-                                            localForwarder.getLocal(), WRITE_LOCAL, LogicalDatastoreType.CONFIGURATION);
+                                    IosXeDataStoreAPI writeServiceFunction =
+                                            new IosXeDataStoreAPI(mountPoint, localForwarder.getLocal(),
+                                                                  IosXeDataStoreAPI.Transaction.WRITE_LOCAL,
+                                                                  LogicalDatastoreType.CONFIGURATION);
                                     Object result = writeServiceFunction.call();
                                     if (Boolean.TRUE.equals(result)) {
                                         LOG.info("Local forwarder with ip {} created on node {}",
@@ -81,9 +80,10 @@ public class IosXeServiceForwarderMapper {
                                     }
                                 }
                                 if (localForwarder != null && delete) {
-                                    IosXeDataStoreAPI writeServiceFunction = new IosXeDataStoreAPI(mountPoint,
-                                            localForwarder.getLocal(), DELETE_LOCAL,
-                                            LogicalDatastoreType.CONFIGURATION);
+                                    IosXeDataStoreAPI writeServiceFunction =
+                                            new IosXeDataStoreAPI(mountPoint, localForwarder.getLocal(),
+                                                                  IosXeDataStoreAPI.Transaction.DELETE_LOCAL,
+                                                                  LogicalDatastoreType.CONFIGURATION);
                                     Object result = writeServiceFunction.call();
                                     if (Boolean.TRUE.equals(result)) {
                                         LOG.info("Local forwarder removed from node {}", netconfNode.getNodeId()
@@ -6,18 +6,15 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.renderer;
-
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.DELETE_FUNCTION;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_FUNCTION;
+package org.opendaylight.sfc.renderers.iosxe;
 
 import java.util.List;
 import javax.inject.Inject;
 import javax.inject.Singleton;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI;
-import org.opendaylight.sfc.iosxe.provider.utils.SfcIosXeUtils;
+import org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI;
+import org.opendaylight.sfc.renderers.iosxe.utils.SfcIosXeUtils;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SfName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sf.rev140701.service.function.base.SfDataPlaneLocator;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sf.rev140701.service.functions.ServiceFunction;
@@ -64,10 +61,10 @@ public class IosXeServiceFunctionMapper {
                         org.opendaylight.yang.gen.v1.urn.ios.rev160308._native.service.chain.ServiceFunction
                                 serviceFunction = createNetconfServiceFunction(function);
                         if (serviceFunction != null) {
-                            IosXeDataStoreAPI writeServiceFunction = new IosXeDataStoreAPI(mountPoint, serviceFunction,
-                                                                                           WRITE_FUNCTION,
-                                                                                           LogicalDatastoreType
-                                                                                                   .CONFIGURATION);
+                            IosXeDataStoreAPI writeServiceFunction =
+                                    new IosXeDataStoreAPI(mountPoint, serviceFunction,
+                                                          IosXeDataStoreAPI.Transaction.WRITE_FUNCTION,
+                                                          LogicalDatastoreType.CONFIGURATION);
                             Object result = writeServiceFunction.call();
                             if (Boolean.TRUE.equals(result)) {
                                 LOG.info("Service function {} created on node {}", serviceFunction.getName(),
@@ -79,9 +76,9 @@ public class IosXeServiceFunctionMapper {
                         org.opendaylight.yang.gen.v1.urn.ios.rev160308._native.service.chain.ServiceFunction
                                 serviceFunction = createNetconfServiceFunction(function);
                         if (serviceFunction != null) {
-                            IosXeDataStoreAPI writeServiceFunction = new IosXeDataStoreAPI(mountPoint,
-                                                                                           serviceFunction.getKey(),
-                                                                                           DELETE_FUNCTION,
+                            IosXeDataStoreAPI writeServiceFunction =
+                                    new IosXeDataStoreAPI(mountPoint, serviceFunction.getKey(),
+                                                          IosXeDataStoreAPI.Transaction.DELETE_FUNCTION,
                                                                                            LogicalDatastoreType
                                                                                                    .CONFIGURATION);
                             Object result = writeServiceFunction.call();
similarity index 99%
rename from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/renderer/NodeManager.java
rename to sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/NodeManager.java
index efae8ccc53b7f2985f4c59616ff48ef01e7b183e..91d921fb70f2054cca9b44c0c65f6af7f70208bc 100644 (file)
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.renderer;
+package org.opendaylight.sfc.renderers.iosxe;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
similarity index 94%
rename from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/listener/NodeListener.java
rename to sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/listeners/NodeListener.java
index 1d9bd1a3227eb43ad3a0c9f6246965bd8154162a..9d1cbf70a8d3ed239e39a263bd2c2fb0a4aa284e 100755 (executable)
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.listener;
+package org.opendaylight.sfc.renderers.iosxe.listeners;
 
 import javax.annotation.Nonnull;
 import javax.inject.Inject;
@@ -14,7 +14,7 @@ import javax.inject.Singleton;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.genius.datastoreutils.listeners.AbstractSyncDataTreeChangeListener;
-import org.opendaylight.sfc.iosxe.provider.renderer.NodeManager;
+import org.opendaylight.sfc.renderers.iosxe.NodeManager;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.listener;
+package org.opendaylight.sfc.renderers.iosxe.listeners;
 
 import javax.annotation.Nonnull;
 import javax.inject.Inject;
@@ -14,7 +14,7 @@ import javax.inject.Singleton;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.genius.datastoreutils.listeners.AbstractSyncDataTreeChangeListener;
-import org.opendaylight.sfc.iosxe.provider.renderer.IosXeRspProcessor;
+import org.opendaylight.sfc.renderers.iosxe.IosXeRspProcessor;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.rsp.rev140701.RenderedServicePaths;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.listener;
+package org.opendaylight.sfc.renderers.iosxe.listeners;
 
 import javax.annotation.Nonnull;
 import javax.inject.Inject;
@@ -14,7 +14,7 @@ import javax.inject.Singleton;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.genius.datastoreutils.listeners.AbstractSyncDataTreeChangeListener;
-import org.opendaylight.sfc.iosxe.provider.renderer.IosXeServiceForwarderMapper;
+import org.opendaylight.sfc.renderers.iosxe.IosXeServiceForwarderMapper;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sff.rev140701.ServiceFunctionForwarders;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.listener;
+package org.opendaylight.sfc.renderers.iosxe.listeners;
 
 import javax.annotation.Nonnull;
 import javax.inject.Inject;
@@ -14,7 +14,7 @@ import javax.inject.Singleton;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.genius.datastoreutils.listeners.AbstractSyncDataTreeChangeListener;
-import org.opendaylight.sfc.iosxe.provider.renderer.IosXeServiceFunctionMapper;
+import org.opendaylight.sfc.renderers.iosxe.IosXeServiceFunctionMapper;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sf.rev140701.ServiceFunctions;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.utils;
+package org.opendaylight.sfc.renderers.iosxe.utils;
 
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
similarity index 98%
rename from sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/iosxe/provider/utils/RspStatus.java
rename to sfc-renderers/sfc-ios-xe-renderer/src/main/java/org/opendaylight/sfc/renderers/iosxe/utils/RspStatus.java
index f0d5a46e28931071034dfa23e2e319653cd36eac..e68d1acc210a23e35dec118c7bd3f07e8e44312a 100644 (file)
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.utils;
+package org.opendaylight.sfc.renderers.iosxe.utils;
 
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.CheckedFuture;
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.test.renderer;
+package org.opendaylight.sfc.renderers.iosxe.test;
 
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
@@ -14,21 +14,20 @@ import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.READ_PATH;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.READ_PATH;
 
 import java.util.ArrayList;
 import java.util.List;
 import org.junit.Before;
-//import org.junit.Test;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.binding.test.AbstractDataBrokerTest;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.sfc.iosxe.provider.renderer.IosXeRspProcessor;
-import org.opendaylight.sfc.iosxe.provider.renderer.NodeManager;
-import org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI;
 import org.opendaylight.sfc.provider.api.SfcDataStoreAPI;
 import org.opendaylight.sfc.provider.api.SfcProviderServiceForwarderAPI;
 import org.opendaylight.sfc.provider.api.SfcProviderServiceFunctionAPI;
+import org.opendaylight.sfc.renderers.iosxe.IosXeRspProcessor;
+import org.opendaylight.sfc.renderers.iosxe.NodeManager;
+import org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.RspName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SfName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SffDataPlaneLocatorName;
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.test.renderer;
+package org.opendaylight.sfc.renderers.iosxe.test;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
@@ -21,8 +21,8 @@ import org.junit.Before;
 import org.junit.Test;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
-import org.opendaylight.sfc.iosxe.provider.renderer.IosXeServiceForwarderMapper;
-import org.opendaylight.sfc.iosxe.provider.renderer.NodeManager;
+import org.opendaylight.sfc.renderers.iosxe.IosXeServiceForwarderMapper;
+import org.opendaylight.sfc.renderers.iosxe.NodeManager;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SffName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sff.rev140701.service.function.forwarder.base.SffDataPlaneLocator;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sff.rev140701.service.function.forwarder.base.SffDataPlaneLocatorBuilder;
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.test.renderer;
+package org.opendaylight.sfc.renderers.iosxe.test;
 
 import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.mock;
@@ -22,8 +22,8 @@ import org.junit.Before;
 import org.junit.Test;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
-import org.opendaylight.sfc.iosxe.provider.renderer.IosXeServiceFunctionMapper;
-import org.opendaylight.sfc.iosxe.provider.renderer.NodeManager;
+import org.opendaylight.sfc.renderers.iosxe.IosXeServiceFunctionMapper;
+import org.opendaylight.sfc.renderers.iosxe.NodeManager;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SfName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sf.rev140701.service.function.base.SfDataPlaneLocator;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sf.rev140701.service.function.base.SfDataPlaneLocatorBuilder;
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.test.renderer;
+package org.opendaylight.sfc.renderers.iosxe.test;
 
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
@@ -23,7 +23,7 @@ import org.opendaylight.controller.md.sal.binding.api.MountPoint;
 import org.opendaylight.controller.md.sal.binding.api.MountPointService;
 import org.opendaylight.controller.sal.binding.api.BindingAwareBroker;
 import org.opendaylight.controller.sal.binding.api.BindingAwareProvider;
-import org.opendaylight.sfc.iosxe.provider.renderer.NodeManager;
+import org.opendaylight.sfc.renderers.iosxe.NodeManager;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNode;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNodeBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNodeConnectionStatus;
@@ -6,29 +6,29 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.test.utils;
+package org.opendaylight.sfc.renderers.iosxe.test.utils;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertTrue;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.DELETE_FUNCTION;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.DELETE_LOCAL;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.DELETE_PATH;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.DELETE_REMOTE;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.READ_FUNCTION;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.READ_LOCAL;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.READ_REMOTE;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_FUNCTION;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_LOCAL;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_PATH;
-import static org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI.Transaction.WRITE_REMOTE;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.DELETE_FUNCTION;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.DELETE_LOCAL;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.DELETE_PATH;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.DELETE_REMOTE;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.READ_FUNCTION;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.READ_LOCAL;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.READ_REMOTE;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.WRITE_FUNCTION;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.WRITE_LOCAL;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.WRITE_PATH;
+import static org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI.Transaction.WRITE_REMOTE;
 
 import org.junit.Before;
 import org.junit.Test;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.binding.test.AbstractDataBrokerTest;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.sfc.iosxe.provider.utils.IosXeDataStoreAPI;
+import org.opendaylight.sfc.renderers.iosxe.utils.IosXeDataStoreAPI;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SfName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SffName;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address;
@@ -6,7 +6,7 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 
-package org.opendaylight.sfc.iosxe.provider.test.utils;
+package org.opendaylight.sfc.renderers.iosxe.test.utils;
 
 import static junit.framework.TestCase.assertEquals;
 import static junit.framework.TestCase.assertNotNull;
@@ -16,8 +16,8 @@ import java.util.ArrayList;
 import java.util.List;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.opendaylight.sfc.iosxe.provider.utils.SfcIosXeUtils;
 import org.opendaylight.sfc.provider.api.SfcProviderServiceForwarderAPI;
+import org.opendaylight.sfc.renderers.iosxe.utils.SfcIosXeUtils;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.common.rev151017.SffName;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sf.rev140701.service.function.base.SfDataPlaneLocator;
 import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sff.rev140701.service.function.forwarder.base.SffDataPlaneLocator;