BGPCEP-704: Rework Programming 60/65360/5
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Thu, 9 Nov 2017 10:21:35 +0000 (11:21 +0100)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Mon, 27 Nov 2017 07:42:41 +0000 (08:42 +0100)
commit6dbb5672157dc78c8b20e780da1012eca72b1eec
tree7d5bf31200cfccdf978e70dbdb820b5dddf0652d
parent9311e7fe743e6fc9aa2baf7a376c9abbc8ed5d2d
BGPCEP-704: Rework Programming

- Remove Programming CSS Configuration
- remove css config models
- Introduce a Factory service for InstructionSchedulers
- enforce checkstyle

Change-Id: I48bbaaa6a764e9ac46859dd482f4fe05c7e6d0c1
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
28 files changed:
programming/api/pom.xml
programming/api/src/test/java/org/opendaylight/bgpcep/programming/NanotimeUtilTest.java
programming/impl/pom.xml
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/InstructionDeployerImpl.java [deleted file]
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/InstructionImpl.java
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/InstructionSchedulerFactoryImpl.java [new file with mode: 0644]
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/IntructionDeployer.java [deleted file]
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/ProgrammingServiceImpl.java
programming/impl/src/main/java/org/opendaylight/bgpcep/programming/impl/QueueInstruction.java
programming/impl/src/main/java/org/opendaylight/controller/config/yang/programming/impl/InstructionSchedulerImplModule.java [deleted file]
programming/impl/src/main/java/org/opendaylight/controller/config/yang/programming/impl/InstructionSchedulerImplModuleFactory.java [deleted file]
programming/impl/src/main/resources/org/opendaylight/blueprint/programming.xml
programming/impl/src/main/yang/odl-programming-config.yang [deleted file]
programming/impl/src/main/yang/odl-programming-impl-cfg.yang [deleted file]
programming/impl/src/test/java/org/opendaylight/bgpcep/programming/impl/InstructionDeployerImplTest.java [deleted file]
programming/impl/src/test/java/org/opendaylight/bgpcep/programming/impl/MockedNotificationServiceWrapper.java
programming/impl/src/test/java/org/opendaylight/bgpcep/programming/impl/ProgrammingServiceImplTest.java
programming/spi/pom.xml
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/ExecutionResult.java
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/Instruction.java
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/InstructionScheduler.java
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/InstructionSchedulerFactory.java [new file with mode: 0644]
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SchedulerException.java
programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SuccessfulRpcResult.java
programming/topology-api/pom.xml
programming/topology-api/src/main/java/org/opendaylight/bgpcep/programming/topology/TopologyProgrammingUtil.java
programming/tunnel-api/pom.xml
programming/tunnel-api/src/main/java/org/opendaylight/bgpcep/programming/tunnel/TunnelProgrammingUtil.java