Added callback to R-APPS invoked after RIC recovery 12/2212/2
authorPatrikBuhr <patrik.buhr@est.tech>
Tue, 14 Jan 2020 08:00:57 +0000 (09:00 +0100)
committerPatrikBuhr <patrik.buhr@est.tech>
Tue, 14 Jan 2020 09:48:54 +0000 (10:48 +0100)
commit7a4a590fb0ebf8772169625cdda327da43c79c6d
tree14451745b6d68d39977f9d75137136142136eaaf
parentde026fb34e3dc3200acdb022782fe68615176ead
Added callback to R-APPS invoked after RIC recovery

Improved error handling in dashboard
Improved error handling in agent NBI
Added ?policyTypeId= in the A1 API
Added a callback to R-APPS invoked when RIC instances has been deleted
or when RIC policy types has changed.

Issue-ID: NONRTRIC-84
Change-Id: I04a4b514fce45e249364bd03813a7afb93320a07
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
23 files changed:
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/PolicyController.java
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/policyagentapi/PolicyAgentApi.java
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/policyagentapi/PolicyAgentApiImpl.java
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/PolicyControllerMockConfiguration.java
policy-agent/src/main/java/org/oransc/policyagent/clients/A1Client.java
policy-agent/src/main/java/org/oransc/policyagent/clients/A1ClientImpl.java
policy-agent/src/main/java/org/oransc/policyagent/controllers/PolicyController.java
policy-agent/src/main/java/org/oransc/policyagent/controllers/ServiceController.java
policy-agent/src/main/java/org/oransc/policyagent/controllers/ServiceRegistrationInfo.java
policy-agent/src/main/java/org/oransc/policyagent/repository/Service.java
policy-agent/src/main/java/org/oransc/policyagent/repository/Services.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/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/A1ClientImplTest.java
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 [new file with mode: 0644]
policy-agent/src/test/resources/policy_types/demo-policy-schema-1.json
policy-agent/src/test/resources/policy_types/demo-policy-schema-3.json
policy-agent/src/test/resources/test_application_configuration.json