From d7640cf52a678a63698e1a2293e116b350eaa7f7 Mon Sep 17 00:00:00 2001 From: wasala Date: Tue, 24 Apr 2018 15:00:26 +0200 Subject: Load configuration by executing tasks Change-Id: Ie8f18a836e42dabd96a8bdb41e6ba8189c59e023 Issue-ID: DCAEGEN2-469 Signed-off-by: wasala --- .../java/org/onap/dcaegen2/services/prh/configuration/AppConfig.java | 2 ++ .../org/onap/dcaegen2/services/prh/configuration/PrhAppConfig.java | 1 + .../org/onap/dcaegen2/services/prh/tasks/AAIPublisherTaskImpl.java | 4 ++++ .../org/onap/dcaegen2/services/prh/tasks/DmaapConsumerTaskImpl.java | 5 +++++ .../org/onap/dcaegen2/services/prh/tasks/DmaapPublisherTaskImpl.java | 5 +++++ .../java/org/onap/dcaegen2/services/prh/tasks/ScheduledTasks.java | 2 ++ .../src/main/java/org/onap/dcaegen2/services/prh/tasks/Task.java | 5 +++-- 7 files changed, 22 insertions(+), 2 deletions(-) diff --git a/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/AppConfig.java b/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/AppConfig.java index d6ca423b..85ca5226 100644 --- a/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/AppConfig.java +++ b/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/AppConfig.java @@ -34,4 +34,6 @@ public interface AppConfig { DmaapPublisherConfiguration getDmaapPublisherConfiguration(); + void initFileStreamReader(); + } diff --git a/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/PrhAppConfig.java b/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/PrhAppConfig.java index 1bd90eef..2fa35608 100644 --- a/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/PrhAppConfig.java +++ b/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/PrhAppConfig.java @@ -72,6 +72,7 @@ public class PrhAppConfig implements AppConfig { @NotEmpty private String filepath; + @Override public void initFileStreamReader() { GsonBuilder gsonBuilder = new GsonBuilder(); diff --git a/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/tasks/AAIPublisherTaskImpl.java b/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/tasks/AAIPublisherTaskImpl.java index 47733946..9a256986 100644 --- a/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/tasks/AAIPublisherTaskImpl.java +++ b/prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/tasks/AAIPublisherTaskImpl.java @@ -67,6 +67,10 @@ public class AAIPublisherTaskImpl extends AAIPublisherTask