From bf72d1435affe9307ec5a0f11220747f8e4ec050 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 13 Apr 2015 15:54:23 +0200 Subject: [PATCH] Split out sal-akka-raft example The example should not be included in production code, so split it out into a separate component. Change-Id: Iacf4d57d5e0ec85a975f8611dab1524b6556ce39 Signed-off-by: Robert Varga --- opendaylight/md-sal/mdsal-artifacts/pom.xml | 5 +++ opendaylight/md-sal/pom.xml | 1 + .../md-sal/sal-akka-raft-example/pom.xml | 39 +++++++++++++++++++ .../cluster/example/ClientActor.java | 0 .../cluster/example/ExampleActor.java | 0 .../example/ExampleConfigParamsImpl.java | 0 .../example/ExampleRoleChangeListener.java | 0 .../cluster/example/LogGenerator.java | 0 .../controller/cluster/example/Main.java | 0 .../cluster/example/TestDriver.java | 0 .../cluster/example/messages/KeyValue.java | 0 .../example/messages/KeyValueSaved.java | 0 .../cluster/example/messages/PrintRole.java | 0 .../cluster/example/messages/PrintState.java | 0 .../example/messages/RegisterListener.java | 0 .../example/messages/SetNotifiers.java | 0 .../md-sal/sal-distributed-datastore/pom.xml | 5 +++ 17 files changed, 50 insertions(+) create mode 100644 opendaylight/md-sal/sal-akka-raft-example/pom.xml rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/ClientActor.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/ExampleActor.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/ExampleConfigParamsImpl.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/ExampleRoleChangeListener.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/LogGenerator.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/Main.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/TestDriver.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/messages/KeyValue.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/messages/KeyValueSaved.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/messages/PrintRole.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/messages/PrintState.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/messages/RegisterListener.java (100%) rename opendaylight/md-sal/{sal-akka-raft/src/main/java/org => sal-akka-raft-example/src/main/java}/opendaylight/controller/cluster/example/messages/SetNotifiers.java (100%) diff --git a/opendaylight/md-sal/mdsal-artifacts/pom.xml b/opendaylight/md-sal/mdsal-artifacts/pom.xml index e8a40167cf..d0b9f48873 100644 --- a/opendaylight/md-sal/mdsal-artifacts/pom.xml +++ b/opendaylight/md-sal/mdsal-artifacts/pom.xml @@ -189,6 +189,11 @@ test-jar test + + org.opendaylight.controller + sal-akka-raft-example + ${project.version} + diff --git a/opendaylight/md-sal/pom.xml b/opendaylight/md-sal/pom.xml index c0587652c0..bf0a082362 100644 --- a/opendaylight/md-sal/pom.xml +++ b/opendaylight/md-sal/pom.xml @@ -56,6 +56,7 @@ sal-rest-docgen-maven sal-akka-raft + sal-akka-raft-example sal-inmemory-datastore diff --git a/opendaylight/md-sal/sal-akka-raft-example/pom.xml b/opendaylight/md-sal/sal-akka-raft-example/pom.xml new file mode 100644 index 0000000000..46fae5533e --- /dev/null +++ b/opendaylight/md-sal/sal-akka-raft-example/pom.xml @@ -0,0 +1,39 @@ + + + 4.0.0 + + org.opendaylight.controller + sal-parent + 1.2.0-SNAPSHOT + + sal-akka-raft-example + bundle + + + + org.opendaylight.controller + sal-akka-raft + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + ${project.groupId}.${project.artifactId} + + + + + + + scm:git:ssh://git.opendaylight.org:29418/controller.git + scm:git:ssh://git.opendaylight.org:29418/controller.git + HEAD + https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Architecture:Clustering + + diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ClientActor.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ClientActor.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ClientActor.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ClientActor.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ExampleActor.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ExampleActor.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ExampleActor.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ExampleActor.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ExampleConfigParamsImpl.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ExampleConfigParamsImpl.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ExampleConfigParamsImpl.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ExampleConfigParamsImpl.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ExampleRoleChangeListener.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ExampleRoleChangeListener.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/ExampleRoleChangeListener.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/ExampleRoleChangeListener.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/LogGenerator.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/LogGenerator.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/LogGenerator.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/LogGenerator.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/Main.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/Main.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/Main.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/Main.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/TestDriver.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/TestDriver.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/TestDriver.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/TestDriver.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/KeyValue.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/KeyValue.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/KeyValue.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/KeyValue.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/KeyValueSaved.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/KeyValueSaved.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/KeyValueSaved.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/KeyValueSaved.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/PrintRole.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/PrintRole.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/PrintRole.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/PrintRole.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/PrintState.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/PrintState.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/PrintState.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/PrintState.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/RegisterListener.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/RegisterListener.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/RegisterListener.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/RegisterListener.java diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/SetNotifiers.java b/opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/SetNotifiers.java similarity index 100% rename from opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/example/messages/SetNotifiers.java rename to opendaylight/md-sal/sal-akka-raft-example/src/main/java/opendaylight/controller/cluster/example/messages/SetNotifiers.java diff --git a/opendaylight/md-sal/sal-distributed-datastore/pom.xml b/opendaylight/md-sal/sal-distributed-datastore/pom.xml index 159c9131df..27788fc2ee 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/pom.xml +++ b/opendaylight/md-sal/sal-distributed-datastore/pom.xml @@ -93,6 +93,11 @@ org.opendaylight.controller sal-akka-raft + + org.opendaylight.controller + sal-akka-raft-example + test + org.opendaylight.controller sal-akka-raft -- 2.36.6