Initial commit for Federated Gateway 79/179/2
authorAshwin Sharma <as214g@att.com>
Thu, 30 Nov 2017 08:55:05 +0000 (02:55 -0600)
committerAshwin Sharma <as214g@att.com>
Thu, 30 Nov 2017 22:45:07 +0000 (16:45 -0600)
commit1843304ca27310ccfe07fcb9a40a27f862a0dc73
treee427d59212c5168aca0e9793ec243e43fea79b74
parent31c0c1b79ca94da2339a48fbd0ccfad0e9ec0e28
Initial commit for Federated Gateway

Change-Id: I23c4988e022574f3e27c073bb063bcda440ecbe6
Signed-off-by: Ashwin Sharma <as214g@att.com>
90 files changed:
.gitignore [new file with mode: 0644]
.gitreview [new file with mode: 0644]
README.md [new file with mode: 0644]
docs/federated-gateway.rst [new file with mode: 0644]
docs/index.rst [new file with mode: 0644]
docs/release-notes.rst [new file with mode: 0644]
gateway/acumosa.sh [new file with mode: 0644]
gateway/acumosb.sh [new file with mode: 0644]
gateway/application-adapter.properties [new file with mode: 0644]
gateway/application-gateway.properties [new file with mode: 0644]
gateway/application-onap.properties [new file with mode: 0644]
gateway/application.properties [new file with mode: 0644]
gateway/application.properties.template [new file with mode: 0644]
gateway/pom.xml [new file with mode: 0644]
gateway/src/license/acumos/header.txt [new file with mode: 0644]
gateway/src/license/acumos/license.txt [new file with mode: 0644]
gateway/src/license/licenses.properties [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/Application.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/adapter/Ghost.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/adapter/PeerGateway.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/adapter/onap/ONAP.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/adapter/onap/ONAPAdapterCondition.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/adapter/onap/sdc/ASDC.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/adapter/onap/sdc/ASDCException.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/AdapterCondition.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/FederationClientConfiguration.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/FederationDataClientConfiguration.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/GatewayCondition.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/GatewayConfiguration.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/GhostAdapterCondition.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/HttpClientConfiguration.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/JSONTags.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/JsonRequest.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/common/JsonResponse.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/config/APIConstants.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/config/APINames.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/config/EELFLoggerDelegate.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/config/SwaggerConfiguration.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/config/package-info.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/controller/AbstractController.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/controller/FederatedCatalogController.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/controller/PeerCommunicationTaskScheduler.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/controller/package-info.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/event/PeerSubscriptionEvent.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/security/X509AuthenticationFilter.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/FederatedCatalogService.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/PeerAcumosConfigService.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/PeerAcumosSubscriptionService.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/AbstractClient.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/AbstractServiceImpl.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/Clients.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/FederatedCatalogServiceImpl.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/FederatedCatalogServiceLocalImpl.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/FederationClient.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/FederationDataClient.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/PeerAcumosConfigServiceImpl.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/PeerAcumosServiceLocalImpl.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/PeerAcumosSubscriptionServiceImpl.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/impl/package-info.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/service/package-info.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/task/PeerCommunicationTask.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/task/package-info.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/Action.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/Future.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/FutureHandler.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/Futures.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/JSONHttpMessageConverter.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/ListBuilder.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/LocalWatchService.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/MapBuilder.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/Utils.java [new file with mode: 0644]
gateway/src/main/java/org/acumos/federation/gateway/util/package-info.java [new file with mode: 0644]
gateway/src/main/resources/application-gateway.properties [new file with mode: 0644]
gateway/src/main/resources/application.properties [new file with mode: 0644]
gateway/src/main/resources/logback.xml [new file with mode: 0644]
gateway/src/main/resources/peerssubscriptions.json [new file with mode: 0644]
gateway/src/main/resources/server-keystore.jks [new file with mode: 0644]
gateway/src/main/resources/server-public.cer [new file with mode: 0644]
gateway/src/main/resources/server-truststore.jks [new file with mode: 0644]
gateway/src/test/java/org/federated/gateway/AppTest.java [new file with mode: 0644]
gateway/src/test/resources/acumosTrustStore.jks [new file with mode: 0644]
gateway/src/test/resources/acumosa-catalog.json [new file with mode: 0644]
gateway/src/test/resources/acumosa-peers.json [new file with mode: 0644]
gateway/src/test/resources/acumosa.pkcs12 [new file with mode: 0644]
gateway/src/test/resources/acumosb-catalog.json [new file with mode: 0644]
gateway/src/test/resources/acumosb-peers.json [new file with mode: 0644]
gateway/src/test/resources/acumosb.pkcs12 [new file with mode: 0644]
gateway/src/test/resources/application-acumosa.properties [new file with mode: 0644]
gateway/src/test/resources/application-acumosb.properties [new file with mode: 0644]
pom.xml [new file with mode: 0644]