From 4058774ad1bc492341fe6099e3912dbb04c597aa Mon Sep 17 00:00:00 2001 From: user Date: Wed, 15 Feb 2017 00:40:53 +0200 Subject: [PATCH] 1. Added 'renderer' folder to the project Signed-off-by: Dhruv Bhardwaj Change-Id: Ia81bd4ff833f4a13932c47f89a6b5b7e58c9d742 --- features/pom.xml | 5 ++ features/src/main/features/features.xml | 1 + pom.xml | 1 + renderer/pom.xml | 54 +++++++++++++++++++ .../renderer/RendererProvider.java | 42 +++++++++++++++ .../blueprint/renderer-blueprint.xml | 27 ++++++++++ 6 files changed, 130 insertions(+) create mode 100644 renderer/pom.xml create mode 100644 renderer/src/main/java/org/opendaylight/transportpce/renderer/RendererProvider.java create mode 100644 renderer/src/main/resources/org/opendaylight/blueprint/renderer-blueprint.xml diff --git a/features/pom.xml b/features/pom.xml index aba298cff..c105beb7e 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -117,6 +117,11 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL transportpce-impl ${project.version} + + ${project.groupId} + transportpce-renderer + ${project.version} + ${project.groupId} transportpce-api diff --git a/features/src/main/features/features.xml b/features/src/main/features/features.xml index 938ebc173..b607aa770 100644 --- a/features/src/main/features/features.xml +++ b/features/src/main/features/features.xml @@ -27,6 +27,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html odl-netconf-connector-all odl-transportpce-api mvn:org.opendaylight.transportpce/transportpce-impl/{{VERSION}} + mvn:org.opendaylight.transportpce/transportpce-renderer/{{VERSION}} odl-transportpce diff --git a/pom.xml b/pom.xml index 49011243d..8cf0c4acf 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL api impl + renderer karaf features artifacts diff --git a/renderer/pom.xml b/renderer/pom.xml new file mode 100644 index 000000000..26e86cc39 --- /dev/null +++ b/renderer/pom.xml @@ -0,0 +1,54 @@ + + + + + 4.0.0 + + + org.opendaylight.controller + config-parent + 0.6.0-SNAPSHOT + + + + org.opendaylight.transportpce + transportpce-renderer + 0.1.0-SNAPSHOT + bundle + + + + ${project.groupId} + transportpce-api + ${project.version} + + + org.opendaylight.controller.model + model-topology + + + org.opendaylight.netconf + sal-netconf-connector + 1.5.0-SNAPSHOT + + + + + junit + junit + test + + + + org.mockito + mockito-all + test + + + diff --git a/renderer/src/main/java/org/opendaylight/transportpce/renderer/RendererProvider.java b/renderer/src/main/java/org/opendaylight/transportpce/renderer/RendererProvider.java new file mode 100644 index 000000000..6775f3f16 --- /dev/null +++ b/renderer/src/main/java/org/opendaylight/transportpce/renderer/RendererProvider.java @@ -0,0 +1,42 @@ +/* + * Copyright © 2016 Orange and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ +package org.opendaylight.transportpce.renderer; + +import org.opendaylight.controller.md.sal.binding.api.DataBroker; +import org.opendaylight.controller.md.sal.binding.api.MountPointService; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RendererProvider { + + private static final Logger LOG = LoggerFactory.getLogger(RendererProvider.class); + + private final DataBroker dataBroker; + + private final MountPointService mountPointService; + + public RendererProvider(final DataBroker dataBroker, final MountPointService mountPointService) { + this.dataBroker = dataBroker; + this.mountPointService = mountPointService; + } + + /** + * Method called when the blueprint container is created. + */ + public void init() { + LOG.info("RendererProvider Session Initiated"); + } + + /** + * Method called when the blueprint container is destroyed. + */ + public void close() { + LOG.info("RendererProvider Closed"); + } +} diff --git a/renderer/src/main/resources/org/opendaylight/blueprint/renderer-blueprint.xml b/renderer/src/main/resources/org/opendaylight/blueprint/renderer-blueprint.xml new file mode 100644 index 000000000..5b669199a --- /dev/null +++ b/renderer/src/main/resources/org/opendaylight/blueprint/renderer-blueprint.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + -- 2.36.6