HONEYCOMB-360 - Restconf Northbound Intefaces provider separation 45/7345/15
authorJan Srnicek <jsrnicek@cisco.com>
Thu, 13 Jul 2017 18:21:01 +0000 (20:21 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Fri, 14 Jul 2017 12:20:49 +0000 (12:20 +0000)
commitb65cd89989ead7082089bf6f333e56b03f619606
treec80952fdaead46627ca861d1b3edb68dc4b87f47
parent32771868ab8f9d2fdad236c049ec1c3fc3c76ba0
HONEYCOMB-360 - Restconf Northbound Intefaces provider separation

- Restconf configuration included under restconf.json

Change-Id: I45f503d3ef383bd6e3d356308d3212c7314b7a28
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
39 files changed:
common/impl-parent/pom.xml
infra/bgp-distribution-test/src/test/java/io/fd/honeycomb/infra/bgp/distro/BgpDistributionTest.java
infra/bgp-distribution-test/src/test/resources/base-distro-test-modules/base-modules
infra/bgp-distribution-test/src/test/resources/honeycomb.json
infra/bgp-distribution-test/src/test/resources/restconf.json [new file with mode: 0644]
infra/it/memory-benchmark/asciidoc/Readme.adoc
infra/it/memory-benchmark/src/main/assembly/assembly.xml
infra/it/memory-benchmark/src/main/java/io/fd/honeycomb/benchmark/memory/MemoryFootprintBenchmark.java
infra/it/memory-benchmark/src/main/java/io/fd/honeycomb/benchmark/memory/config/StaticActivationConfig.java [new file with mode: 0644]
infra/it/memory-benchmark/src/main/java/io/fd/honeycomb/benchmark/memory/config/StaticActivationModule.java [new file with mode: 0644]
infra/it/memory-benchmark/src/main/java/io/fd/honeycomb/benchmark/memory/config/StaticHoneycombConfiguration.java
infra/it/memory-benchmark/src/main/resources/credentials.json [new file with mode: 0644]
infra/it/memory-benchmark/src/main/resources/static-modules/modules [new file with mode: 0644]
infra/it/memory-benchmark/src/main/resources/static-yang-index/yang-index [new file with mode: 0644]
infra/minimal-distribution-core/pom.xml
infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/activation/ActiveModuleProvider.java
infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/cfgattrs/HoneycombConfiguration.java
infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/schema/ResourceLoader.java
infra/minimal-distribution-core/src/main/resources/honeycomb-minimal-resources/config/honeycomb.json
infra/minimal-distribution-test/src/test/java/io/fd/honeycomb/infra/distro/BaseMinimalDistributionTest.java
infra/minimal-distribution-test/src/test/java/io/fd/honeycomb/infra/distro/activation/ActiveModuleProviderTest.java
infra/minimal-distribution-test/src/test/resources/base-distro-test-modules/base-modules
infra/minimal-distribution-test/src/test/resources/honeycomb.json
infra/minimal-distribution-test/src/test/resources/restconf.json [new file with mode: 0644]
infra/minimal-distribution-test/src/test/resources/static-yang-index/yang-index
infra/minimal-distribution/pom.xml
infra/minimal-distribution/src/main/java/io/fd/honeycomb/infra/distro/Main.java
infra/northbound/pom.xml
infra/northbound/restconf/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/restconf/pom.xml [new file with mode: 0644]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/HttpConnectorProvider.java [moved from infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/restconf/HttpConnectorProvider.java with 68% similarity]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/HttpsConnectorProvider.java [moved from infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/restconf/HttpsConnectorProvider.java with 87% similarity]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/JettyServerProvider.java [moved from infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/restconf/JettyServerProvider.java with 95% similarity]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/JettyServerStarter.java [new file with mode: 0644]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/RestconfConfiguration.java [new file with mode: 0644]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/RestconfConfigurationModule.java [new file with mode: 0644]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/RestconfModule.java [moved from infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/restconf/RestconfModule.java with 57% similarity]
infra/northbound/restconf/src/main/java/io/fd/honeycomb/northbound/restconf/RestconfProvider.java [moved from infra/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/restconf/RestconfProvider.java with 90% similarity]
infra/northbound/restconf/src/main/resources/honeycomb-minimal-resources/config/restconf.json [new file with mode: 0644]