BUG-3419 : fix shutdown of modules 07/21407/2
authorDana Kutenicsova <dkutenic@cisco.com>
Thu, 28 May 2015 15:54:04 +0000 (17:54 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Wed, 3 Jun 2015 07:13:47 +0000 (07:13 +0000)
commit7c5de9180fca3b20d447475bef5325775f518543
treeb1b92df4e497f74b6741912214effcff0852e146
parente26553db70190697773174d2002f79a2fbdf2e29
BUG-3419 : fix shutdown of modules

Turns out each extension when it's closed calls
stop() on their Activators. This nulls registration
list. But when the Activator itself is shut down,
it also calls its stop() method invoking an
IllegalStateException.

Change-Id: I3887cc687489e9e441224265f0e85baf6928aaee
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
(cherry picked from commit bc7abb1c1b16a8a395003bfbbf6f299f4fef4c2d)
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/AbstractBGPExtensionProviderActivator.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AbstractRIBExtensionProviderActivator.java
pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/AbstractPCEPExtensionProviderActivator.java