BUG-2299: allow PCEP extensions to be reconfigured 58/12458/3
authorDana Kutenicsova <dkutenic@cisco.com>
Tue, 4 Nov 2014 14:06:27 +0000 (15:06 +0100)
committerRobert Varga <rovarga@cisco.com>
Thu, 13 Nov 2014 22:20:01 +0000 (22:20 +0000)
commit097d8e8dd47585e7e14b21d23f3d2df29a1d4718
treeb135f55f8e4f55bb7b7ad739604d6e014b4dbb99
parentb3926efaf1171981de0343eced2cd96fd10fecf0
BUG-2299: allow PCEP extensions to be reconfigured

The trigger here is a change in the extensions cause the corresponding
context to be re-created from scratch, which leads to the topology
manager to being re-created. This patch implements instance reuse by
adding proper activator hooks.

Change-Id: I5f114b81ceeb26a3943afc4bd2f0c34b678ff029
Signed-off-by: Robert Varga <rovarga@cisco.com>
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
pcep/spi/src/main/java/org/opendaylight/controller/config/yang/pcep/spi/ReusablePCEPExtensionProviderContext.java [new file with mode: 0644]
pcep/spi/src/main/java/org/opendaylight/controller/config/yang/pcep/spi/SimplePCEPExtensionProviderContextModule.java
pcep/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyProvider.java