From 11544f8e9bac12cbe4f6ee66c1646b56f14b7bec Mon Sep 17 00:00:00 2001 From: Ivan Hrasko Date: Wed, 31 Jul 2024 13:30:03 +0200 Subject: [PATCH 1/2] Migrate to Apache Pekko Adapt to change introduce in CONTROLLER-2120 and adapt jsonrpc to use Apache Pekko instead of akka. This includes: - changing dependencies - changing the imports - adapting configuration JIRA: JSONRPC-60 Change-Id: I8c29e0dc76553c3bf13482dc99203c544b90b494 Signed-off-by: Ivan Hrasko --- provider/cluster/pom.xml | 8 ++++---- .../provider/cluster/impl/ClusterDependencies.java | 2 +- .../cluster/impl/JsonRpcPeerListManager.java | 2 +- .../provider/cluster/impl/ProxyDOMDataBroker.java | 6 +++--- .../provider/cluster/impl/ProxyDOMRpcService.java | 10 +++++----- .../provider/cluster/impl/RemotePeerActor.java | 8 ++++---- .../provider/cluster/impl/RemotePeerContext.java | 10 +++++----- .../provider/cluster/impl/SlavePeerContext.java | 12 ++++++------ .../provider/cluster/messages/MountPointRequest.java | 2 +- .../cluster/messages/MountPointResponse.java | 2 +- .../provider/cluster/tx/ActorProxyTransaction.java | 8 ++++---- .../provider/cluster/tx/ProxyReadTransaction.java | 2 +- .../cluster/tx/ProxyReadWriteTransaction.java | 6 +++--- .../provider/cluster/tx/TransactionActor.java | 10 +++++----- .../jsonrpc/provider/cluster/MountpointTest.java | 4 ++-- provider/cluster/src/test/resources/application.conf | 8 ++++---- 16 files changed, 50 insertions(+), 50 deletions(-) diff --git a/provider/cluster/pom.xml b/provider/cluster/pom.xml index b2cbf59a..d8037f93 100644 --- a/provider/cluster/pom.xml +++ b/provider/cluster/pom.xml @@ -23,9 +23,9 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.controller - + bundle-parent - 10.0.1 + 10.0.1/version> pom import @@ -218,8 +218,8 @@ and is available at http://www.eclipse.org/legal/epl-v10.html test - com.typesafe.akka - akka-testkit_2.13 + org.apache.pekko + pekko-testkit_2.13 test diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ClusterDependencies.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ClusterDependencies.java index 13c1397d..9e09fc9d 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ClusterDependencies.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ClusterDependencies.java @@ -7,8 +7,8 @@ */ package org.opendaylight.jsonrpc.provider.cluster.impl; -import akka.actor.ActorSystem; import java.util.Objects; +import org.apache.pekko.actor.ActorSystem; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.jsonrpc.bus.messagelib.TransportFactory; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/JsonRpcPeerListManager.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/JsonRpcPeerListManager.java index 9b61686d..eb7bcc82 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/JsonRpcPeerListManager.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/JsonRpcPeerListManager.java @@ -9,7 +9,6 @@ package org.opendaylight.jsonrpc.provider.cluster.impl; import static org.opendaylight.jsonrpc.provider.common.Util.removeFromMapAndClose; -import akka.util.Timeout; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; import java.util.HashMap; @@ -18,6 +17,7 @@ import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; +import org.apache.pekko.util.Timeout; import org.checkerframework.checker.lock.qual.GuardedBy; import org.checkerframework.checker.lock.qual.Holding; import org.eclipse.jdt.annotation.NonNull; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMDataBroker.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMDataBroker.java index b0ddcdde..036b138f 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMDataBroker.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMDataBroker.java @@ -10,10 +10,10 @@ package org.opendaylight.jsonrpc.provider.cluster.impl; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.DEFAULT_ASK_TIMEOUT; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.durationFromUint16seconds; -import akka.actor.ActorRef; -import akka.pattern.Patterns; -import akka.util.Timeout; import java.util.concurrent.TimeUnit; +import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.pattern.Patterns; +import org.apache.pekko.util.Timeout; import org.opendaylight.jsonrpc.provider.cluster.tx.ProxyReadTransaction; import org.opendaylight.jsonrpc.provider.cluster.tx.ProxyReadWriteTransaction; import org.opendaylight.jsonrpc.provider.cluster.tx.TxRequest; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMRpcService.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMRpcService.java index 18408749..65e386f6 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMRpcService.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/ProxyDOMRpcService.java @@ -7,20 +7,20 @@ */ package org.opendaylight.jsonrpc.provider.cluster.impl; -import static akka.pattern.Patterns.ask; +import static org.apache.pekko.pattern.Patterns.ask; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.DEFAULT_RPC_TIMEOUT; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.durationFromUint16seconds; -import akka.actor.ActorRef; -import akka.actor.ActorSystem; -import akka.dispatch.OnComplete; -import akka.util.Timeout; import com.google.common.collect.ImmutableList; import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.SettableFuture; import java.util.Collection; import java.util.concurrent.TimeUnit; +import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.actor.ActorSystem; +import org.apache.pekko.dispatch.OnComplete; +import org.apache.pekko.util.Timeout; import org.opendaylight.jsonrpc.provider.cluster.messages.PathAndDataMsg; import org.opendaylight.jsonrpc.provider.cluster.rpc.EmptyRpcResponse; import org.opendaylight.jsonrpc.provider.cluster.rpc.InvokeRpcRequest; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerActor.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerActor.java index cbec2234..b4c50d0c 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerActor.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerActor.java @@ -10,14 +10,14 @@ package org.opendaylight.jsonrpc.provider.cluster.impl; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.DEFAULT_WRITE_TX_TIMEOUT; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.durationFromUint16seconds; -import akka.actor.ActorRef; -import akka.actor.Props; -import akka.actor.Status.Failure; -import akka.actor.Status.Success; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.MoreExecutors; +import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.actor.Props; +import org.apache.pekko.actor.Status.Failure; +import org.apache.pekko.actor.Status.Success; import org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor; import org.opendaylight.jsonrpc.provider.cluster.messages.InitCompleted; import org.opendaylight.jsonrpc.provider.cluster.messages.InitMasterMountPoint; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerContext.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerContext.java index e2ff4af4..3ab7c8ea 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerContext.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/RemotePeerContext.java @@ -7,13 +7,9 @@ */ package org.opendaylight.jsonrpc.provider.cluster.impl; -import static akka.pattern.Patterns.ask; +import static org.apache.pekko.pattern.Patterns.ask; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.createMasterActorName; -import akka.actor.ActorRef; -import akka.cluster.Cluster; -import akka.dispatch.OnComplete; -import akka.util.Timeout; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.Uninterruptibles; import com.google.gson.JsonElement; @@ -21,6 +17,10 @@ import java.util.Optional; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; import java.util.stream.Collectors; +import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.cluster.Cluster; +import org.apache.pekko.dispatch.OnComplete; +import org.apache.pekko.util.Timeout; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.jsonrpc.dom.codec.JsonRpcCodecFactory; import org.opendaylight.jsonrpc.hmap.DataType; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/SlavePeerContext.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/SlavePeerContext.java index ea6ce1b2..eaab804c 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/SlavePeerContext.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/impl/SlavePeerContext.java @@ -7,21 +7,21 @@ */ package org.opendaylight.jsonrpc.provider.cluster.impl; -import static akka.pattern.Patterns.ask; +import static org.apache.pekko.pattern.Patterns.ask; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.DEFAULT_ASK_TIMEOUT; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.createActorPath; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.createMasterActorName; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.durationFromUint16seconds; import static org.opendaylight.jsonrpc.provider.cluster.impl.ClusterUtil.getPeerOpstateIdentifier; -import akka.actor.ActorRef; -import akka.actor.ActorSelection; -import akka.actor.PoisonPill; -import akka.dispatch.OnComplete; -import akka.util.Timeout; import java.util.List; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; +import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.actor.ActorSelection; +import org.apache.pekko.actor.PoisonPill; +import org.apache.pekko.dispatch.OnComplete; +import org.apache.pekko.util.Timeout; import org.opendaylight.jsonrpc.provider.cluster.api.JsonRpcPeerSingletonService; import org.opendaylight.jsonrpc.provider.cluster.messages.MountPointRequest; import org.opendaylight.jsonrpc.provider.cluster.messages.UnregisterMountPoint; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointRequest.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointRequest.java index a05b53f0..6d2dbf30 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointRequest.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointRequest.java @@ -7,8 +7,8 @@ */ package org.opendaylight.jsonrpc.provider.cluster.messages; -import akka.actor.ActorRef; import java.io.Serializable; +import org.apache.pekko.actor.ActorRef; /** * Sent by slave to initiate slave mountpoint creation. diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointResponse.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointResponse.java index cd06ce16..34f52606 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointResponse.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/messages/MountPointResponse.java @@ -7,8 +7,8 @@ */ package org.opendaylight.jsonrpc.provider.cluster.messages; -import akka.actor.ActorRef; import java.io.Serializable; +import org.apache.pekko.actor.ActorRef; /** * Sent by master to slave in response to {@link MountPointRequest}. diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ActorProxyTransaction.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ActorProxyTransaction.java index 4a2c18a1..8775accb 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ActorProxyTransaction.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ActorProxyTransaction.java @@ -7,14 +7,14 @@ */ package org.opendaylight.jsonrpc.provider.cluster.tx; -import akka.actor.ActorRef; -import akka.dispatch.OnComplete; -import akka.pattern.Patterns; -import akka.util.Timeout; import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.SettableFuture; import java.util.Objects; import java.util.Optional; +import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.dispatch.OnComplete; +import org.apache.pekko.pattern.Patterns; +import org.apache.pekko.util.Timeout; import org.opendaylight.jsonrpc.provider.cluster.messages.PathAndDataMsg; import org.opendaylight.mdsal.common.api.CommitInfo; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadTransaction.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadTransaction.java index e42a4ff4..48ebd1ce 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadTransaction.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadTransaction.java @@ -7,7 +7,7 @@ */ package org.opendaylight.jsonrpc.provider.cluster.tx; -import akka.util.Timeout; +import org.apache.pekko.util.Timeout; import org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction; import org.opendaylight.yang.gen.v1.urn.opendaylight.jsonrpc.rev161201.Peer; import scala.concurrent.ExecutionContext; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadWriteTransaction.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadWriteTransaction.java index 048a2468..2e96d438 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadWriteTransaction.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/ProxyReadWriteTransaction.java @@ -7,9 +7,6 @@ */ package org.opendaylight.jsonrpc.provider.cluster.tx; -import akka.actor.ActorRef; -import akka.dispatch.OnComplete; -import akka.util.Timeout; import com.google.common.base.Preconditions; import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.SettableFuture; @@ -19,6 +16,9 @@ import java.util.List; import java.util.Optional; import java.util.concurrent.atomic.AtomicBoolean; import java.util.function.Consumer; +import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.dispatch.OnComplete; +import org.apache.pekko.util.Timeout; import org.opendaylight.mdsal.common.api.CommitInfo; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.opendaylight.mdsal.dom.api.DOMDataTreeReadWriteTransaction; diff --git a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/TransactionActor.java b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/TransactionActor.java index 1b9d43e5..3ac1fa87 100644 --- a/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/TransactionActor.java +++ b/provider/cluster/src/main/java/org/opendaylight/jsonrpc/provider/cluster/tx/TransactionActor.java @@ -7,15 +7,15 @@ */ package org.opendaylight.jsonrpc.provider.cluster.tx; -import akka.actor.Props; -import akka.actor.ReceiveTimeout; -import akka.actor.Status.Failure; -import akka.actor.Status.Success; -import akka.actor.UntypedAbstractActor; import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.MoreExecutors; import java.util.Optional; +import org.apache.pekko.actor.Props; +import org.apache.pekko.actor.ReceiveTimeout; +import org.apache.pekko.actor.Status.Failure; +import org.apache.pekko.actor.Status.Success; +import org.apache.pekko.actor.UntypedAbstractActor; import org.opendaylight.jsonrpc.provider.cluster.messages.PathAndDataMsg; import org.opendaylight.mdsal.common.api.CommitInfo; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; diff --git a/provider/cluster/src/test/java/org/opendaylight/jsonrpc/provider/cluster/MountpointTest.java b/provider/cluster/src/test/java/org/opendaylight/jsonrpc/provider/cluster/MountpointTest.java index 26d00ab0..dc780f49 100644 --- a/provider/cluster/src/test/java/org/opendaylight/jsonrpc/provider/cluster/MountpointTest.java +++ b/provider/cluster/src/test/java/org/opendaylight/jsonrpc/provider/cluster/MountpointTest.java @@ -19,8 +19,6 @@ import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.timeout; import static org.mockito.Mockito.verify; -import akka.actor.ActorSystem; -import akka.testkit.javadsl.TestKit; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.util.concurrent.Futures; @@ -33,6 +31,8 @@ import java.util.Optional; import java.util.ServiceLoader; import java.util.Set; import java.util.concurrent.ExecutionException; +import org.apache.pekko.actor.ActorSystem; +import org.apache.pekko.testkit.javadsl.TestKit; import org.junit.After; import org.junit.Before; import org.junit.Test; diff --git a/provider/cluster/src/test/resources/application.conf b/provider/cluster/src/test/resources/application.conf index 22e1edbc..992532f3 100644 --- a/provider/cluster/src/test/resources/application.conf +++ b/provider/cluster/src/test/resources/application.conf @@ -1,7 +1,7 @@ Slave { - akka { + pekko { actor { - provider = "akka.cluster.ClusterActorRefProvider" + provider = "org.apache.pekko.cluster.ClusterActorRefProvider" warn-about-java-serializer-usage = false } remote { @@ -23,9 +23,9 @@ Slave { } Master { - akka { + pekko { actor { - provider = "akka.cluster.ClusterActorRefProvider" + provider = "org.apache.pekko.cluster.ClusterActorRefProvider" warn-about-java-serializer-usage = false } remote { -- 2.43.0 From a0647ff5e6ac3c1c34b34310f283316aa35a08f3 Mon Sep 17 00:00:00 2001 From: jenkins-releng Date: Thu, 15 Aug 2024 10:50:19 +0000 Subject: [PATCH 2/2] Release Validate --- api/pom.xml | 2 +- artifacts/pom.xml | 2 +- binding-adapter/pom.xml | 2 +- bus/api/pom.xml | 2 +- bus/config/pom.xml | 2 +- bus/examples/binding-bridge/pom.xml | 2 +- bus/examples/inband-models/pom.xml | 2 +- bus/examples/pom.xml | 2 +- bus/jsonrpc/pom.xml | 2 +- bus/messagelib/pom.xml | 2 +- bus/pom.xml | 2 +- bus/spi/pom.xml | 2 +- bus/transport-http/pom.xml | 2 +- bus/transport-zmq/pom.xml | 2 +- dom-codec/pom.xml | 2 +- features/features-jsonrpc/pom.xml | 2 +- features/odl-jsonrpc-all/pom.xml | 2 +- features/odl-jsonrpc-bus/pom.xml | 2 +- features/odl-jsonrpc-cluster/pom.xml | 2 +- features/odl-jsonrpc-provider/pom.xml | 2 +- features/pom.xml | 2 +- karaf/pom.xml | 2 +- parent/pom.xml | 2 +- pom.xml | 2 +- provider/cluster/pom.xml | 2 +- provider/common/pom.xml | 2 +- provider/pom.xml | 2 +- provider/single/pom.xml | 2 +- security/aaa/pom.xml | 2 +- security/api/pom.xml | 2 +- security/noop/pom.xml | 2 +- security/pom.xml | 2 +- security/service/pom.xml | 2 +- test-model/pom.xml | 2 +- tools/parent/pom.xml | 2 +- tools/pom.xml | 2 +- tools/test-tool/pom.xml | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/api/pom.xml b/api/pom.xml index e5ab92e5..21e88f28 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../parent jsonrpc-api diff --git a/artifacts/pom.xml b/artifacts/pom.xml index c48fce66..c0c66d77 100644 --- a/artifacts/pom.xml +++ b/artifacts/pom.xml @@ -16,7 +16,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-artifacts - 1.17.0-SNAPSHOT + 1.17.0 pom JSON-RPC :: Artifacts diff --git a/binding-adapter/pom.xml b/binding-adapter/pom.xml index adb2ad95..8d3d3856 100644 --- a/binding-adapter/pom.xml +++ b/binding-adapter/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../parent diff --git a/bus/api/pom.xml b/bus/api/pom.xml index 31aba130..d999c749 100644 --- a/bus/api/pom.xml +++ b/bus/api/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.bus diff --git a/bus/config/pom.xml b/bus/config/pom.xml index 6b02fb46..22b1a46e 100644 --- a/bus/config/pom.xml +++ b/bus/config/pom.xml @@ -17,7 +17,7 @@ org.opendaylight.jsonrpc.bus bus-config - 1.17.0-SNAPSHOT + 1.17.0 JSON-RPC :: BUS :: Config Configuration files for JSONRPC bus jar diff --git a/bus/examples/binding-bridge/pom.xml b/bus/examples/binding-bridge/pom.xml index 3e3ba917..095a4b4d 100644 --- a/bus/examples/binding-bridge/pom.xml +++ b/bus/examples/binding-bridge/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../../parent org.opendaylight.jsonrpc.bus diff --git a/bus/examples/inband-models/pom.xml b/bus/examples/inband-models/pom.xml index 08cb6c7d..901d2e75 100644 --- a/bus/examples/inband-models/pom.xml +++ b/bus/examples/inband-models/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../../parent inband-models diff --git a/bus/examples/pom.xml b/bus/examples/pom.xml index 71c370d5..73de0fae 100644 --- a/bus/examples/pom.xml +++ b/bus/examples/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-bus - 1.17.0-SNAPSHOT + 1.17.0 org.opendaylight.jsonrpc.bus examples diff --git a/bus/jsonrpc/pom.xml b/bus/jsonrpc/pom.xml index 93ac7a74..6da9af1a 100644 --- a/bus/jsonrpc/pom.xml +++ b/bus/jsonrpc/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.bus diff --git a/bus/messagelib/pom.xml b/bus/messagelib/pom.xml index 91947460..3b92418c 100644 --- a/bus/messagelib/pom.xml +++ b/bus/messagelib/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.bus diff --git a/bus/pom.xml b/bus/pom.xml index c604eb15..054e6143 100644 --- a/bus/pom.xml +++ b/bus/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc - 1.17.0-SNAPSHOT + 1.17.0 jsonrpc-bus pom diff --git a/bus/spi/pom.xml b/bus/spi/pom.xml index f283dbbd..cd750e9a 100644 --- a/bus/spi/pom.xml +++ b/bus/spi/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.bus diff --git a/bus/transport-http/pom.xml b/bus/transport-http/pom.xml index 4268194b..4a5f0e94 100644 --- a/bus/transport-http/pom.xml +++ b/bus/transport-http/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.bus diff --git a/bus/transport-zmq/pom.xml b/bus/transport-zmq/pom.xml index 4df4feb7..27798f4e 100644 --- a/bus/transport-zmq/pom.xml +++ b/bus/transport-zmq/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.bus diff --git a/dom-codec/pom.xml b/dom-codec/pom.xml index 27b75ace..157bce74 100644 --- a/dom-codec/pom.xml +++ b/dom-codec/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../parent diff --git a/features/features-jsonrpc/pom.xml b/features/features-jsonrpc/pom.xml index b6c9dcbf..4c7cc581 100644 --- a/features/features-jsonrpc/pom.xml +++ b/features/features-jsonrpc/pom.xml @@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc features-jsonrpc - 1.17.0-SNAPSHOT + 1.17.0 feature JSON-RPC :: Features :: repository diff --git a/features/odl-jsonrpc-all/pom.xml b/features/odl-jsonrpc-all/pom.xml index 01538511..adcb475e 100644 --- a/features/odl-jsonrpc-all/pom.xml +++ b/features/odl-jsonrpc-all/pom.xml @@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc odl-jsonrpc-all - 1.17.0-SNAPSHOT + 1.17.0 feature JSON-RPC :: Feature :: all diff --git a/features/odl-jsonrpc-bus/pom.xml b/features/odl-jsonrpc-bus/pom.xml index 58077244..8521f5f8 100644 --- a/features/odl-jsonrpc-bus/pom.xml +++ b/features/odl-jsonrpc-bus/pom.xml @@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc odl-jsonrpc-bus - 1.17.0-SNAPSHOT + 1.17.0 feature JSON-RPC :: Feature :: bus diff --git a/features/odl-jsonrpc-cluster/pom.xml b/features/odl-jsonrpc-cluster/pom.xml index fe46bf66..cb13dea7 100644 --- a/features/odl-jsonrpc-cluster/pom.xml +++ b/features/odl-jsonrpc-cluster/pom.xml @@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc odl-jsonrpc-cluster - 1.17.0-SNAPSHOT + 1.17.0 feature JSON-RPC :: Feature :: Cluster diff --git a/features/odl-jsonrpc-provider/pom.xml b/features/odl-jsonrpc-provider/pom.xml index f5a4a34a..e501350f 100644 --- a/features/odl-jsonrpc-provider/pom.xml +++ b/features/odl-jsonrpc-provider/pom.xml @@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc odl-jsonrpc-provider - 1.17.0-SNAPSHOT + 1.17.0 feature JSON-RPC :: Feature :: provider diff --git a/features/pom.xml b/features/pom.xml index ea11c74b..087e9ef1 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -16,7 +16,7 @@ org.opendaylight.jsonrpc features-aggregator - 1.17.0-SNAPSHOT + 1.17.0 pom JSON-RPC :: Features :: Aggregator diff --git a/karaf/pom.xml b/karaf/pom.xml index 832991c5..35a89677 100644 --- a/karaf/pom.xml +++ b/karaf/pom.xml @@ -16,7 +16,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-karaf - 1.17.0-SNAPSHOT + 1.17.0 JSON-RPC :: Karaf pom diff --git a/parent/pom.xml b/parent/pom.xml index 1c163309..7a9eddc4 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -18,7 +18,7 @@ 4.0.0 org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 pom JSON-RPC :: Parent diff --git a/pom.xml b/pom.xml index 2ed637d8..8be478d6 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc - 1.17.0-SNAPSHOT + 1.17.0 pom JSON-RPC :: POM diff --git a/provider/cluster/pom.xml b/provider/cluster/pom.xml index d8037f93..fd6ae22c 100644 --- a/provider/cluster/pom.xml +++ b/provider/cluster/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-provider - 1.17.0-SNAPSHOT + 1.17.0 .. diff --git a/provider/common/pom.xml b/provider/common/pom.xml index e9f3a8d0..51a727e1 100644 --- a/provider/common/pom.xml +++ b/provider/common/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-provider - 1.17.0-SNAPSHOT + 1.17.0 .. diff --git a/provider/pom.xml b/provider/pom.xml index a5a86487..f8466bd7 100644 --- a/provider/pom.xml +++ b/provider/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../parent diff --git a/provider/single/pom.xml b/provider/single/pom.xml index 7186a3d8..933f6f7d 100644 --- a/provider/single/pom.xml +++ b/provider/single/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-provider - 1.17.0-SNAPSHOT + 1.17.0 .. diff --git a/security/aaa/pom.xml b/security/aaa/pom.xml index fc3cf9ba..3a9691a0 100644 --- a/security/aaa/pom.xml +++ b/security/aaa/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.security diff --git a/security/api/pom.xml b/security/api/pom.xml index e5ce5d6d..8bc89dd2 100644 --- a/security/api/pom.xml +++ b/security/api/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.security diff --git a/security/noop/pom.xml b/security/noop/pom.xml index dc509a1c..c82ad688 100644 --- a/security/noop/pom.xml +++ b/security/noop/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.security diff --git a/security/pom.xml b/security/pom.xml index 40749157..6cb11244 100644 --- a/security/pom.xml +++ b/security/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc - 1.17.0-SNAPSHOT + 1.17.0 jsonrpc-security pom diff --git a/security/service/pom.xml b/security/service/pom.xml index d4b822f4..8d364f5a 100644 --- a/security/service/pom.xml +++ b/security/service/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent org.opendaylight.jsonrpc.security diff --git a/test-model/pom.xml b/test-model/pom.xml index 545d5649..c3a72b9f 100644 --- a/test-model/pom.xml +++ b/test-model/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../parent jsonrpc-test-model diff --git a/tools/parent/pom.xml b/tools/parent/pom.xml index 79fd436d..e87fedeb 100644 --- a/tools/parent/pom.xml +++ b/tools/parent/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc-parent - 1.17.0-SNAPSHOT + 1.17.0 ../../parent tools-parent diff --git a/tools/pom.xml b/tools/pom.xml index f9ee43fc..f670cd85 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc jsonrpc - 1.17.0-SNAPSHOT + 1.17.0 jsonrpc-tools pom diff --git a/tools/test-tool/pom.xml b/tools/test-tool/pom.xml index 5de9e096..8f51b203 100644 --- a/tools/test-tool/pom.xml +++ b/tools/test-tool/pom.xml @@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.jsonrpc tools-parent - 1.17.0-SNAPSHOT + 1.17.0 ../parent test-tool -- 2.43.0