Add A1 controller client in policy-agent 29/2329/2
authorRehanRaza <muhammad.rehan.raza@est.tech>
Fri, 24 Jan 2020 09:50:22 +0000 (10:50 +0100)
committerRehanRaza <muhammad.rehan.raza@est.tech>
Fri, 24 Jan 2020 14:52:23 +0000 (15:52 +0100)
commitff56d2600d074ac0a4473c81b8193004a316c2f8
treeab840ddda2734ea6d553b0d46d7d39cfe84fcccc
parent777b07b0c5ee62ebee9526e634bee7ae3f82640c
Add A1 controller client in policy-agent

- Dashboard and policy-agent can run in docker containers
- Policy-agent container uses local json config file when not running consul

Change-Id: I4973999969e462a7c1c1a768b4dd9b91e8024542
Signed-off-by: RehanRaza <muhammad.rehan.raza@est.tech>
16 files changed:
dashboard/webapp-backend/src/main/resources/application.properties
policy-agent/Dockerfile
policy-agent/config/application.yaml
policy-agent/config/application_configuration.json [new file with mode: 0644]
policy-agent/src/main/java/org/oransc/policyagent/clients/A1Client.java
policy-agent/src/main/java/org/oransc/policyagent/clients/A1ClientFactory.java
policy-agent/src/main/java/org/oransc/policyagent/clients/AsyncRestClient.java
policy-agent/src/main/java/org/oransc/policyagent/clients/ControllerA1Client.java [new file with mode: 0644]
policy-agent/src/main/java/org/oransc/policyagent/configuration/ApplicationConfigParser.java
policy-agent/src/main/java/org/oransc/policyagent/dmaap/DmaapMessageConsumer.java
policy-agent/src/main/java/org/oransc/policyagent/dmaap/DmaapMessageConsumerImpl.java
policy-agent/src/test/java/org/oransc/policyagent/utils/MockA1ClientFactory.java
sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/java/org/onap/sdnc/northbound/provider/NonrtRicApiProvider.java
sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/java/org/onap/sdnc/northbound/restadapter/RestAdapter.java
sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/java/org/onap/sdnc/northbound/restadapter/RestAdapterImpl.java
sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/test/java/org/onap/sdnc/northbound/NonrtRicApiProviderTest.java