Restart config Modules when blueprint container restarted 79/38279/7
authorTom Pantelis <tpanteli@brocade.com>
Fri, 15 Apr 2016 20:50:10 +0000 (16:50 -0400)
committerTom Pantelis <tpanteli@brocade.com>
Wed, 15 Jun 2016 22:47:35 +0000 (18:47 -0400)
commitdd6e200126b6deef0b628754cfe60de228bd2c2e
tree396c706d0b963207cdc1ea7df5ba27519bb91e23
parente4959b48fbe437645fff11374ff7fe3fd200932e
Restart config Modules when blueprint container restarted

Modified the BlueprintContainerRestartServiceImpl to recreate/restart
associated config system Modules when a blueprint container is
restarted. A config Module is associated to a service instance that is
advertised via blueprint via adding certain service properties that
identifies the module namespace, module name and instance name. When
these properties are encountered for a service while traversing the
service usage tree, the module info is queued. After all blueprint
containers are restarted, the config Modules are recreated/restarted.

Change-Id: Ia16830620bfb54896ebf54d0542d31a51d4b067a
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
opendaylight/blueprint/pom.xml
opendaylight/blueprint/src/main/java/org/opendaylight/controller/blueprint/BlueprintContainerRestartServiceImpl.java