Bug-5878: PCErr not generated by configuring 32-pcep.xml file to not advertise statef... 38/42938/4
authorAjay <ajayl.bro@gmail.com>
Tue, 2 Aug 2016 01:06:13 +0000 (01:06 +0000)
committerMilos Fabian <milfabia@cisco.com>
Wed, 10 Aug 2016 10:28:54 +0000 (10:28 +0000)
commit8d3f35e52ff92ff2848290a5dc271a8cb106c06f
tree193632d4d556540a8f4efe7c1bf7088525a9e043
parent42e4512e5e9e3d125636332c1b3e0d8cb5f1e3e0
Bug-5878: PCErr not generated by configuring 32-pcep.xml file to not advertise stateful capability
- throw exception and abort PCEP Topology Provider instantiation if stateful capability is not configured but stateful plugin is

Change-Id: Ie066cc4661f07877e133ce666819b242aa783c85
Signed-off-by: Ajay <ajayl.bro@gmail.com>
12 files changed:
pcep/api/src/main/java/org/opendaylight/protocol/pcep/PCEPCapability.java
pcep/api/src/main/java/org/opendaylight/protocol/pcep/PCEPDispatcher.java
pcep/api/src/main/java/org/opendaylight/protocol/pcep/PCEPSessionNegotiatorFactory.java
pcep/api/src/main/java/org/opendaylight/protocol/pcep/PCEPSessionProposalFactory.java
pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/PCEPStatefulCapability.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/BasePCEPSessionProposalFactory.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/DefaultPCEPSessionNegotiatorFactory.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPDispatcherImpl.java
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/PCEPSegmentRoutingCapability.java
pcep/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyProvider.java
pcep/topology-provider/src/test/java/org/opendaylight/controller/config/yang/pcep/topology/provider/PCEPTopologyProviderModuleTest.java
pcep/tunnel-provider/src/test/java/org/opendaylight/controller/config/yang/pcep/tunnel/provider/PCEPTunnelTopologyProviderModuleTest.java