Sync Integ to Master
[sdc.git] / common-app-api / src / main / java / org / openecomp / sdc / be / config / BeEcompErrorManager.java
index d2675ac..3cb7974 100644 (file)
@@ -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);
        }