HC2VPP-7 - Split vpp state/Cli RPC to separate module 06/5706/4
authorJan Srnicek <[email protected]>
Tue, 14 Mar 2017 08:29:12 +0000 (09:29 +0100)
committerMarek Gradzki <[email protected]>
Tue, 14 Mar 2017 13:33:40 +0000 (14:33 +0100)
commit5ec31f19f7a74a884e2bef8e5238fdd4cfa2c4c2
tree53a3542d6ea26cb9d6f4ab5d827a12b2d9543db9
parent4616f0300655582153362a21910bd1f0b14937ae
HC2VPP-7 - Split vpp state/Cli RPC to separate module

Introduces VppManageModule containing
- Vpp state attributes
- CLI RPC support
- Keep-alive

Change-Id: I8907e57132cc9e57840aa3b9607fa131a77f767d
Signed-off-by: Jan Srnicek <[email protected]>
39 files changed:
pom.xml
v3po/api/src/main/yang/v3po.yang
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/V3poModule.java
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/factory/L2HoneycombWriterFactory.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/factory/VppHoneycombWriterFactory.java with 80% similarity]
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/factory/L2StateHoneycombReaderFactory.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/factory/VppStateHoneycombReaderFactory.java with 51% similarity]
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/l2/ArpTerminationTableEntryCustomizer.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/vpp/ArpTerminationTableEntryCustomizer.java with 98% similarity]
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/l2/BridgeDomainCustomizer.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/vpp/BridgeDomainCustomizer.java with 98% similarity]
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/l2/L2FibEntryCustomizer.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/vpp/L2FibEntryCustomizer.java with 98% similarity]
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/l2state/BridgeDomainCustomizer.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/vppstate/BridgeDomainCustomizer.java with 89% similarity]
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/l2state/L2FibEntryCustomizer.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/vppstate/L2FibEntryCustomizer.java with 98% similarity]
v3po/v3po2vpp/src/main/resources/honeycomb-minimal-resources/config/v3po.json [deleted file]
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/V3poModuleTest.java
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/l2/ArpTerminationTableEntryCustomizerTest.java [moved from v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/vpp/ArpTerminationTableEntryCustomizerTest.java with 97% similarity]
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/l2/BridgeDomainCustomizerTest.java [moved from v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/vpp/BridgeDomainCustomizerTest.java with 98% similarity]
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/l2/L2FibEntryCustomizerTest.java [moved from v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/vpp/L2FibEntryCustomizerTest.java with 98% similarity]
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/l2state/BridgeDomainCustomizerTest.java [moved from v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/vppstate/BridgeDomainCustomizerTest.java with 82% similarity]
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/l2state/L2FibEntryCustomizerTest.java [moved from v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/vppstate/L2FibEntryCustomizerTest.java with 93% similarity]
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/l2state/L2StateTest.java [moved from v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/vppstate/VppStateTest.java with 52% similarity]
v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/vppstate/VersionCustomizerTest.java [deleted file]
v3po/v3po2vpp/src/test/resources/v3po.json [deleted file]
vpp-integration/minimal-distribution/pom.xml
vpp-management/api/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-management/api/pom.xml [new file with mode: 0644]
vpp-management/api/src/main/yang/vpp-management.yang [new file with mode: 0644]
vpp-management/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-management/impl/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-management/impl/pom.xml [new file with mode: 0644]
vpp-management/impl/src/main/java/io/fd/hc2vpp/management/VppManagementConfiguration.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/cfgattrs/V3poConfiguration.java with 75% similarity]
vpp-management/impl/src/main/java/io/fd/hc2vpp/management/VppManagementModule.java [new file with mode: 0644]
vpp-management/impl/src/main/java/io/fd/hc2vpp/management/rpc/CliInbandService.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/rpc/CliInbandService.java with 90% similarity]
vpp-management/impl/src/main/java/io/fd/hc2vpp/management/state/StateReaderFactory.java [new file with mode: 0644]
vpp-management/impl/src/main/java/io/fd/hc2vpp/management/state/VersionCustomizer.java [moved from v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/vppstate/VersionCustomizer.java with 93% similarity]
vpp-management/impl/src/main/resources/honeycomb-minimal-resources/config/vpp-management.json [new file with mode: 0644]
vpp-management/impl/src/test/java/io/fd/hc2vpp/management/VppManagementModuleTest.java [new file with mode: 0644]
vpp-management/impl/src/test/java/io/fd/hc2vpp/management/rpc/CliInbandServiceTest.java [moved from v3po/v3po2vpp/src/test/java/io/fd/hc2vpp/v3po/rpc/CliInbandServiceTest.java with 88% similarity]
vpp-management/impl/src/test/java/io/fd/hc2vpp/management/state/VppStateTest.java [new file with mode: 0644]
vpp-management/impl/src/test/resources/vpp-management.json [new file with mode: 0644]
vpp-management/pom.xml [new file with mode: 0644]
vpp-management/vpp_management_postman_collection.json [new file with mode: 0644]