Add registerToOsgi flag to ServiceInterfaceAnnotation 13/36713/17
authorTom Pantelis <tpanteli@brocade.com>
Mon, 28 Mar 2016 17:41:36 +0000 (13:41 -0400)
committerTom Pantelis <tpanteli@brocade.com>
Thu, 14 Apr 2016 11:02:58 +0000 (11:02 +0000)
commitf2ea11b45c819121a3d6fb8914172148ac3994a3
tree47155cd0c4a51cdee043981195b8941ae66b320c
parent740c8af84185d1a7f3ae3b4125106fb064939e72
Add registerToOsgi flag to ServiceInterfaceAnnotation

Added a flag to the ServiceInterfaceAnnotation to allow disabling OSGi
service registration. This is needed for blueprint bundles that have
already registered the service and also need to create the module
and service in the config system for compatibility support.

Change-Id: Ic12d2cdcf6de77ee043a708c76502f8bc36a4717
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
opendaylight/config/config-api/src/main/java/org/opendaylight/controller/config/api/annotations/ServiceInterfaceAnnotation.java
opendaylight/config/config-api/src/main/yang/config.yang
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/BeanToOsgiServiceManager.java
opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/model/Annotation.java
opendaylight/config/yang-jmx-generator/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/ConfigConstants.java
opendaylight/config/yang-jmx-generator/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/ServiceInterfaceEntry.java