X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Ftasks%2FStartupService.java;h=c0ffcbdf88394e9000235456f5254501f09b342b;hb=d1623c5066ebb6152c6a2ba0fe889e32c75d8890;hp=46587a20b9b044f745d17834c749d1e6d2df3245;hpb=636b5946ed5f9475d13cf4c942a2d9d35d1a5cbd;p=nonrtric.git diff --git a/policy-agent/src/main/java/org/oransc/policyagent/tasks/StartupService.java b/policy-agent/src/main/java/org/oransc/policyagent/tasks/StartupService.java index 46587a20..c0ffcbdf 100644 --- a/policy-agent/src/main/java/org/oransc/policyagent/tasks/StartupService.java +++ b/policy-agent/src/main/java/org/oransc/policyagent/tasks/StartupService.java @@ -20,7 +20,7 @@ package org.oransc.policyagent.tasks; -import org.oransc.policyagent.clients.A1Client; +import org.oransc.policyagent.clients.A1ClientFactory; import org.oransc.policyagent.configuration.ApplicationConfig; import org.oransc.policyagent.configuration.RicConfig; import org.oransc.policyagent.repository.Policies; @@ -57,7 +57,7 @@ public class StartupService implements ApplicationConfig.Observer { PolicyTypes policyTypes; @Autowired - private A1Client a1Client; + private A1ClientFactory a1ClientFactory; @Autowired private Policies policies; @@ -67,12 +67,12 @@ public class StartupService implements ApplicationConfig.Observer { // Only for unittesting StartupService(ApplicationConfig appConfig, RefreshConfigTask refreshTask, Rics rics, PolicyTypes policyTypes, - A1Client a1Client, Policies policies, Services services) { + A1ClientFactory a1ClientFactory, Policies policies, Services services) { this.applicationConfig = appConfig; this.refreshConfigTask = refreshTask; this.rics = rics; this.policyTypes = policyTypes; - this.a1Client = a1Client; + this.a1ClientFactory = a1ClientFactory; this.policies = policies; this.services = services; } @@ -84,7 +84,7 @@ public class StartupService implements ApplicationConfig.Observer { || event.equals(ApplicationConfig.RicConfigUpdate.CHANGED)) { Ric ric = new Ric(ricConfig); rics.put(ric); - RicRecoveryTask recoveryTask = new RicRecoveryTask(a1Client, policyTypes, policies, services); + RicRecoveryTask recoveryTask = new RicRecoveryTask(a1ClientFactory, policyTypes, policies, services); recoveryTask.run(ric); } else if (event.equals(ApplicationConfig.RicConfigUpdate.REMOVED)) { rics.remove(ricConfig.name());