Infrastructure for having mutiple RIC APIs 93/2293/4
authorPatrikBuhr <patrik.buhr@est.tech>
Mon, 20 Jan 2020 12:27:40 +0000 (13:27 +0100)
committerPatrikBuhr <patrik.buhr@est.tech>
Wed, 22 Jan 2020 12:24:31 +0000 (13:24 +0100)
commit95db19e2820102db0255ca57407faa333cbb4085
tree3d3a5b672d651b40f7a2e5c972e8b01af55d2348
parenteec4647d457ca8c2ebecc86485127bd529919533
Infrastructure for having mutiple RIC APIs

RIC (A1) protocol is selected by confuration parameter.

Change-Id: I5486955cea9f38b3bb9e6ce3e88d94206bb85a1c
Issue-ID: NONRTRIC-84
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
23 files changed:
policy-agent/src/main/java/org/oransc/policyagent/BeanFactory.java
policy-agent/src/main/java/org/oransc/policyagent/clients/A1Client.java
policy-agent/src/main/java/org/oransc/policyagent/clients/A1ClientFactory.java [new file with mode: 0644]
policy-agent/src/main/java/org/oransc/policyagent/clients/OscA1Client.java [new file with mode: 0644]
policy-agent/src/main/java/org/oransc/policyagent/clients/StdA1Client.java [moved from policy-agent/src/main/java/org/oransc/policyagent/clients/A1ClientImpl.java with 67% similarity]
policy-agent/src/main/java/org/oransc/policyagent/configuration/ApplicationConfig.java
policy-agent/src/main/java/org/oransc/policyagent/configuration/RicConfig.java
policy-agent/src/main/java/org/oransc/policyagent/controllers/PolicyController.java
policy-agent/src/main/java/org/oransc/policyagent/controllers/RicRepositoryController.java
policy-agent/src/main/java/org/oransc/policyagent/repository/Ric.java
policy-agent/src/main/java/org/oransc/policyagent/repository/Rics.java
policy-agent/src/main/java/org/oransc/policyagent/tasks/RepositorySupervision.java
policy-agent/src/main/java/org/oransc/policyagent/tasks/RicRecoveryTask.java
policy-agent/src/main/java/org/oransc/policyagent/tasks/ServiceSupervision.java
policy-agent/src/main/java/org/oransc/policyagent/tasks/StartupService.java
policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java
policy-agent/src/test/java/org/oransc/policyagent/MockPolicyAgent.java
policy-agent/src/test/java/org/oransc/policyagent/clients/StdA1ClientTest.java [moved from policy-agent/src/test/java/org/oransc/policyagent/clients/A1ClientImplTest.java with 91% similarity]
policy-agent/src/test/java/org/oransc/policyagent/tasks/RepositorySupervisionTest.java
policy-agent/src/test/java/org/oransc/policyagent/tasks/StartupServiceTest.java
policy-agent/src/test/java/org/oransc/policyagent/utils/MockA1Client.java
policy-agent/src/test/java/org/oransc/policyagent/utils/MockA1ClientFactory.java [new file with mode: 0644]
policy-agent/src/test/resources/test_application_configuration.json