BUG-2299: allow PCEP extensions to be reconfigured 89/12489/2
authorRobert Varga <rovarga@cisco.com>
Mon, 3 Nov 2014 14:06:56 +0000 (15:06 +0100)
committerDana Kutenicsova <dkutenic@cisco.com>
Mon, 10 Nov 2014 10:10:13 +0000 (11:10 +0100)
commit094517b59241b148b4febfe740e10e97a21b96a4
tree96219ced8deb3ca9c0d269be4beede0d421e69da
parent608a4d169cd561b6200180a928e7ea549e0ea664
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>
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