From 9a0ea242348dc415d2aca4f9fdf68210778ce93d Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 11 Mar 2022 14:56:29 +0100 Subject: [PATCH] Do not use blueprint-maven-plugin in topology-manager Inline the generated container and dist dependencies on annotations and the plugin. Change-Id: Idb3905c005a37d2d46ccccc0243c6c77c91d6c86 Signed-off-by: Robert Varga --- applications/topology-manager/pom.xml | 13 ----------- .../manager/FlowCapableTopologyProvider.java | 8 +++---- .../manager/NodeChangeListenerImpl.java | 3 +-- .../topology/manager/OperationProcessor.java | 3 +-- .../TerminationPointChangeListenerImpl.java | 3 +-- .../src/main/resources/blueprint/autowire.xml | 23 +++++++++++++++++++ 6 files changed, 29 insertions(+), 24 deletions(-) create mode 100644 applications/topology-manager/src/main/resources/blueprint/autowire.xml diff --git a/applications/topology-manager/pom.xml b/applications/topology-manager/pom.xml index 48d7fb4091..126e7dd7f1 100644 --- a/applications/topology-manager/pom.xml +++ b/applications/topology-manager/pom.xml @@ -66,21 +66,8 @@ javax.annotation-api true - - org.apache.aries.blueprint - blueprint-maven-plugin-annotation - true - - - - - org.apache.aries.blueprint - blueprint-maven-plugin - - - scm:git:ssh://git.opendaylight.org:29418/openflowplugin.git scm:git:ssh://git.opendaylight.org:29418/openflowplugin.git diff --git a/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/FlowCapableTopologyProvider.java b/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/FlowCapableTopologyProvider.java index 83bcb9f81c..d765949c07 100644 --- a/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/FlowCapableTopologyProvider.java +++ b/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/FlowCapableTopologyProvider.java @@ -15,7 +15,6 @@ import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.inject.Inject; import javax.inject.Singleton; -import org.apache.aries.blueprint.annotation.service.Reference; import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.api.NotificationService; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; @@ -51,11 +50,10 @@ public class FlowCapableTopologyProvider implements ClusterSingletonService, Aut private ClusterSingletonServiceRegistration singletonServiceRegistration; @Inject - public FlowCapableTopologyProvider(@Reference final DataBroker dataBroker, - @Reference final NotificationService notificationService, + public FlowCapableTopologyProvider(final DataBroker dataBroker, + final NotificationService notificationService, final OperationProcessor processor, - @Reference final ClusterSingletonServiceProvider - clusterSingletonServiceProvider) { + final ClusterSingletonServiceProvider clusterSingletonServiceProvider) { this.dataBroker = dataBroker; this.notificationService = notificationService; this.processor = processor; diff --git a/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/NodeChangeListenerImpl.java b/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/NodeChangeListenerImpl.java index 9814d1fe8f..18a5766f39 100644 --- a/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/NodeChangeListenerImpl.java +++ b/applications/topology-manager/src/main/java/org/opendaylight/openflowplugin/applications/topology/manager/NodeChangeListenerImpl.java @@ -11,7 +11,6 @@ import java.util.Collection; import javax.annotation.PreDestroy; import javax.inject.Inject; import javax.inject.Singleton; -import org.apache.aries.blueprint.annotation.service.Reference; import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.api.DataTreeModification; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; @@ -31,7 +30,7 @@ public class NodeChangeListenerImpl extends DataTreeChangeListenerImpl + + + + + + + + + + + + + + + + + + + + + + -- 2.36.6