diff options
Diffstat (limited to 'common-app-api/src/main/java/org/openecomp/sdc/be/config/BeEcompErrorManager.java')
-rw-r--r-- | common-app-api/src/main/java/org/openecomp/sdc/be/config/BeEcompErrorManager.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/common-app-api/src/main/java/org/openecomp/sdc/be/config/BeEcompErrorManager.java b/common-app-api/src/main/java/org/openecomp/sdc/be/config/BeEcompErrorManager.java index d2675ac0c0..3cb7974c06 100644 --- a/common-app-api/src/main/java/org/openecomp/sdc/be/config/BeEcompErrorManager.java +++ b/common-app-api/src/main/java/org/openecomp/sdc/be/config/BeEcompErrorManager.java @@ -42,8 +42,10 @@ public class BeEcompErrorManager extends AbsEcompErrorManager { public static BeEcompErrorManager getInstance() { if (instance == null) { - - instance = init(); + synchronized (BeEcompErrorManager.class){ + if (instance == null) + instance = init(); + } } return instance; } @@ -81,6 +83,14 @@ public class BeEcompErrorManager extends AbsEcompErrorManager { processEcompError(context, EcompErrorEnum.BeHealthCheckUebClusterRecovery); } + public void logDmaapHealthCheckError(String context) { + processEcompError(context, EcompErrorEnum.DmaapHealthCheckError); + } + + public void logDmaapHealthCheckRecovery(String context) { + processEcompError(context, EcompErrorEnum.DmaapHealthCheckRecovery); + } + public void logFeHealthCheckRecovery(String context) { processEcompError(context, EcompErrorEnum.FeHealthCheckRecovery); } |