BUG-48: next phase of implementation 44/2344/2
authorRobert Varga <rovarga@cisco.com>
Wed, 30 Oct 2013 09:58:40 +0000 (10:58 +0100)
committerRobert Varga <rovarga@cisco.com>
Mon, 4 Nov 2013 07:02:16 +0000 (08:02 +0100)
commit11551f9c48d3d53dd37786fbe45fa94c46df4208
tree222c2a5f11709a2ee1249eea49a3e8679fa4d434
parent1f615f524a60b1b42434f77655d8edd52392f546
BUG-48: next phase of implementation

Trim down tunnel programming instructions
Introduce PCEP APIs
Introduce PCEP provider
Add tunnel SPI helper
Remove dependency on Inventory

Change-Id: I459f70780b90a80371b91f49802015ea2c252458
Signed-off-by: Robert Varga <rovarga@cisco.com>
38 files changed:
pcep/api/src/main/yang/pcep-types.yang
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/Util.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/object/PCEPEndPointsObjectParser.java
pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/PCEPObjectParserTest.java
pcep/pom.xml
pcep/topology-api/.project [moved from topology/pcep-api/.project with 100% similarity]
pcep/topology-api/pom.xml [moved from topology/pcep-api/pom.xml with 87% similarity]
pcep/topology-api/src/main/yang/network-topology-pcep.yang [new file with mode: 0644]
pcep/topology-provider/.project [moved from topology/provider-pcep/.project with 100% similarity]
pcep/topology-provider/pom.xml [moved from topology/tunnel-provider-pcep/pom.xml with 72% similarity]
pcep/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/BundleActivator.java [moved from topology/provider-pcep/src/main/java/org/opendaylight/bgpcep/topology/provider/pcep/BundleActivator.java with 94% similarity]
pcep/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyProvider.java [moved from topology/provider-pcep/src/main/java/org/opendaylight/bgpcep/topology/provider/pcep/TopologyExporter.java with 75% similarity]
pcep/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java [new file with mode: 0644]
pcep/tunnel-api/.project [moved from topology/tunnel-pcep-api/.project with 93% similarity]
pcep/tunnel-api/pom.xml [new file with mode: 0644]
pcep/tunnel-api/src/main/yang/topology-tunnel-pcep-programming.yang [new file with mode: 0644]
pcep/tunnel-api/src/main/yang/topology-tunnel-pcep.yang [moved from topology/tunnel-pcep-api/src/main/yang/topology-tunnel-pcep.yang with 100% similarity]
pcep/tunnel-provider/.project [moved from topology/tunnel-provider-pcep/.project with 100% similarity]
pcep/tunnel-provider/pom.xml [moved from topology/provider-pcep/pom.xml with 82% similarity]
pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/BundleActivator.java [moved from topology/tunnel-provider-pcep/src/main/java/org/opendaylight/bgpcep/topology/tunnel/provider/pcep/BundleActivator.java with 93% similarity]
pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/NodeChangedListener.java [moved from topology/tunnel-provider-pcep/src/main/java/org/opendaylight/bgpcep/topology/tunnel/provider/pcep/NodeChangedListener.java with 93% similarity]
pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/PCEPTunnelInstructionExecutor.java [new file with mode: 0644]
pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/TunnelTopologyExporter.java [moved from topology/tunnel-provider-pcep/src/main/java/org/opendaylight/bgpcep/topology/tunnel/provider/pcep/TunnelTopologyExporter.java with 95% similarity]
programming/api/src/main/yang/programming.yang
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/Instruction.java
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/ProgrammingServiceImpl.java
programming/pom.xml
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/InstructionExecutor.java
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/InstructionScheduler.java [moved from programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/InstructionExecutorRegistry.java with 56% similarity]
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SuccessfulRpcResult.java [moved from programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/SuccessfulRpcResult.java with 81% similarity]
programming/topology-api/pom.xml [moved from topology/tunnel-pcep-api/pom.xml with 91% similarity]
programming/topology-api/src/main/yang/network-topology-programming.yang [new file with mode: 0644]
programming/tunnel-api/pom.xml
programming/tunnel-api/src/main/yang/topology-tunnel-programming.yang
topology/pcep-api/src/main/yang/inventory-pcep.yang [deleted file]
topology/pcep-api/src/main/yang/network-topology-pcep.yang [deleted file]
topology/pom.xml
topology/provider-pcep/src/main/java/org/opendaylight/bgpcep/topology/provider/pcep/ServerSessionManager.java [deleted file]