HONEYCOMB-363 - Bgp extension modules 86/8486/10
authorJan Srnicek <jsrnicek@cisco.com>
Mon, 9 Oct 2017 08:39:17 +0000 (10:39 +0200)
committerJan Srnicek <jsrnicek@cisco.com>
Mon, 9 Oct 2017 08:39:17 +0000 (10:39 +0200)
commit2bca3b4a54e1b0a5206c7be14262e35753700d13
tree7d4199802e65c0bbd21f4b4d3f89a12d7c9b94ba
parent88f40ecade3b99675982be81a1774690a0977765
HONEYCOMB-363 - Bgp extension modules

Provides maven modules per bgp extension.
Defines common configuration that can be used to define new
extensions(AbstractBgpExtensionModule).

Change-Id: I1c8ff65b6f9aa5474026f4bdf42476bd0559208e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
39 files changed:
infra/bgp-distribution-test/src/test/resources/base-distro-test-modules/base-modules
infra/minimal-distribution/pom.xml
infra/northbound/bgp-extensions/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/evpn/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/evpn/pom.xml [new file with mode: 0644]
infra/northbound/bgp-extensions/evpn/src/main/java/io/fd/honeycomb/northbound/bgp/extension/EvpnModule.java [new file with mode: 0644]
infra/northbound/bgp-extensions/extension-common/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/extension-common/pom.xml [new file with mode: 0644]
infra/northbound/bgp-extensions/extension-common/src/main/java/io/fd/honeycomb/northbound/bgp/extension/AbstractBgpExtensionModule.java [new file with mode: 0644]
infra/northbound/bgp-extensions/extension-common/src/main/java/io/fd/honeycomb/northbound/bgp/extension/BGPExtensionConsumerContextProvider.java [moved from infra/northbound/bgp/src/main/java/io/fd/honeycomb/infra/bgp/BGPExtensionConsumerContextProvider.java with 97% similarity]
infra/northbound/bgp-extensions/extension-common/src/main/java/io/fd/honeycomb/northbound/bgp/extension/BGPTableTypeRegistryConsumerProvider.java [moved from infra/northbound/bgp/src/main/java/io/fd/honeycomb/infra/bgp/BGPTableTypeRegistryConsumerProvider.java with 96% similarity]
infra/northbound/bgp-extensions/extension-common/src/main/java/io/fd/honeycomb/northbound/bgp/extension/BgpExtensionModule.java [new file with mode: 0644]
infra/northbound/bgp-extensions/extension-common/src/main/java/io/fd/honeycomb/northbound/bgp/extension/CommonBgpExtensionsModule.java [new file with mode: 0644]
infra/northbound/bgp-extensions/extension-common/src/main/java/io/fd/honeycomb/northbound/bgp/extension/RIBExtensionConsumerContextProvider.java [moved from infra/northbound/bgp/src/main/java/io/fd/honeycomb/infra/bgp/RIBExtensionConsumerContextProvider.java with 80% similarity]
infra/northbound/bgp-extensions/inet/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/inet/pom.xml [new file with mode: 0644]
infra/northbound/bgp-extensions/inet/src/main/java/io/fd/honeycomb/northbound/bgp/extension/InetModule.java [new file with mode: 0644]
infra/northbound/bgp-extensions/inet/src/main/java/io/fd/honeycomb/northbound/bgp/extension/InetWriterFactory.java [new file with mode: 0644]
infra/northbound/bgp-extensions/l3-vpn-v4/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/l3-vpn-v4/pom.xml [new file with mode: 0644]
infra/northbound/bgp-extensions/l3-vpn-v4/src/main/java/io/fd/honeycomb/northbound/bgp/extension/L3VpnV4Module.java [new file with mode: 0644]
infra/northbound/bgp-extensions/l3-vpn-v6/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/l3-vpn-v6/pom.xml [new file with mode: 0644]
infra/northbound/bgp-extensions/l3-vpn-v6/src/main/java/io/fd/honeycomb/northbound/bgp/extension/L3VpnV6Module.java [new file with mode: 0644]
infra/northbound/bgp-extensions/labeled-unicast/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/labeled-unicast/pom.xml [new file with mode: 0644]
infra/northbound/bgp-extensions/labeled-unicast/src/main/java/io/fd/honeycomb/northbound/bgp/extension/LabeledUnicastModule.java [new file with mode: 0644]
infra/northbound/bgp-extensions/labeled-unicast/src/main/java/io/fd/honeycomb/northbound/bgp/extension/LabeledUnicastWriterFactory.java [new file with mode: 0644]
infra/northbound/bgp-extensions/linkstate/asciidoc/Readme.adoc [new file with mode: 0644]
infra/northbound/bgp-extensions/linkstate/pom.xml [new file with mode: 0644]
infra/northbound/bgp-extensions/linkstate/src/main/java/io/fd/honeycomb/northbound/bgp/extension/LinkstateModule.java [new file with mode: 0644]
infra/northbound/bgp-extensions/pom.xml [new file with mode: 0644]
infra/northbound/bgp/pom.xml
infra/northbound/bgp/src/main/java/io/fd/honeycomb/infra/bgp/ApplicationRibWriterFactory.java
infra/northbound/bgp/src/main/java/io/fd/honeycomb/infra/bgp/BgpExtensionsModule.java [deleted file]
infra/northbound/bgp/src/main/java/io/fd/honeycomb/infra/bgp/BgpRIBProvider.java
infra/northbound/bgp/src/main/java/io/fd/honeycomb/infra/bgp/BgpWritersModule.java
infra/northbound/pom.xml
release-notes/pom.xml