Catalog alignment
[sdc.git] / common-app-api / src / main / java / org / openecomp / sdc / be / monitoring / BeMonitoringService.java
index 0117b2b..c29574d 100644 (file)
@@ -7,9 +7,9 @@
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -46,64 +46,64 @@ import java.util.concurrent.TimeUnit;
 
 public class BeMonitoringService {
 
-    private static final String URL = "%s://%s:%s/sdc2/rest/monitoring";
-    private static Logger monitoringLogger = Logger.getLogger("asdc.be.monitoring.service");
-    private static Logger log = Logger.getLogger(BeMonitoringService.class.getName());
-    private static Gson gson = new GsonBuilder().setPrettyPrinting().create();
+       private static final String URL = "%s://%s:%s/sdc2/rest/monitoring";
+       private static Logger monitoringLogger = Logger.getLogger("asdc.be.monitoring.service");
+       private static Logger log = Logger.getLogger(BeMonitoringService.class.getName());
+       private static Gson gson = new GsonBuilder().setPrettyPrinting().create();
 
-    private class MonitoringScheduledTask implements Runnable {
-        @Override
-        public void run() {
-            monitoringLogger.trace("Executing BE Monitoring Task - Start");
-            MonitoringEvent monitoringMetrics = MonitoringMetricsFetcher.getInstance().getMonitoringMetrics();
-            processMonitoringEvent(monitoringMetrics);
-            monitoringLogger.trace("Executing BE Monitoring Task - Status = {}", monitoringMetrics.toString());
-        }
-    }
+       private class MonitoringScheduledTask implements Runnable {
+               @Override
+               public void run() {
+                       monitoringLogger.trace("Executing BE Monitoring Task - Start");
+                       MonitoringEvent monitoringMetrics = MonitoringMetricsFetcher.getInstance().getMonitoringMetrics();
+                       processMonitoringEvent(monitoringMetrics);
+                       monitoringLogger.trace("Executing BE Monitoring Task - Status = {}", monitoringMetrics.toString());
+               }
+       }
 
-    /**
-     * This executor will execute the Monitoring task.
-     */
-    private ScheduledExecutorService monitoringExecutor = Executors.newSingleThreadScheduledExecutor(new ThreadFactory() {
-        @Override
-        public Thread newThread(Runnable r) {
-            return new Thread(r, "BE-Monitoring-Thread");
-        }
-    });
-    private ServletContext context;
+       /**
+        * This executor will execute the Monitoring task.
+        */
+       ScheduledExecutorService monitoringExecutor = Executors.newSingleThreadScheduledExecutor(new ThreadFactory() {
+               @Override
+               public Thread newThread(Runnable r) {
+                       return new Thread(r, "BE-Monitoring-Thread");
+               }
+       });
+       private ServletContext context;
 
-    public BeMonitoringService(ServletContext context) {
-        this.context = context;
-    }
+       public BeMonitoringService(ServletContext context) {
+               this.context = context;
+       }
 
-    public void start(int interval) {
-        Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
-                .getConfiguration();
-        if (config.getSystemMonitoring().getEnabled()) {
-            log.info("BE monitoring service is enabled, interval is {} seconds", interval);
-            this.monitoringExecutor.scheduleAtFixedRate(new MonitoringScheduledTask(), 0, interval, TimeUnit.SECONDS);
-        } else {
-            log.info("BE monitoring service is disabled");
-        }
-    }
+       public void start(int interval) {
+               Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
+                               .getConfiguration();
+               if (config.getSystemMonitoring().getEnabled()) {
+                       log.info("BE monitoring service is enabled, interval is {} seconds", interval);
+                       this.monitoringExecutor.scheduleAtFixedRate(new MonitoringScheduledTask(), 0, interval, TimeUnit.SECONDS);
+               } else {
+                       log.info("BE monitoring service is disabled");
+               }
+       }
 
-    private void processMonitoringEvent(MonitoringEvent monitoringMetrics) {
-        try {
-            Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
-                    .getConfiguration();
-            String redirectedUrl = String.format(URL, config.getBeProtocol(), config.getBeFqdn(),
-                    config.getBeHttpPort());
+       private void processMonitoringEvent(MonitoringEvent monitoringMetrics) {
+               try {
+                       Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
+                                       .getConfiguration();
+                       String redirectedUrl = String.format(URL, config.getBeProtocol(), config.getBeFqdn(),
+                                       config.getBeHttpPort());
 
-            final int timeout = 3000;
-            String monitoringMetricsJson = gson.toJson(monitoringMetrics);
-            HttpEntity myEntity = new StringEntity(monitoringMetricsJson, ContentType.APPLICATION_JSON);
-            HttpResponse<String> httpResponse = HttpRequest.post(redirectedUrl, myEntity, new HttpClientConfig(new Timeouts(timeout, timeout)));
+                       final int timeout = 3000;
+                       String monitoringMetricsJson = gson.toJson(monitoringMetrics);
+                       HttpEntity myEntity = new StringEntity(monitoringMetricsJson, ContentType.APPLICATION_JSON);
+                       HttpResponse<String> httpResponse = HttpRequest.post(redirectedUrl, myEntity, new HttpClientConfig(new Timeouts(timeout, timeout)));
             int beResponseStatus = httpResponse.getStatusCode();
             if (beResponseStatus != HttpStatus.SC_OK) {
-                monitoringLogger.error(EcompLoggerErrorCode.UNKNOWN_ERROR, "", "", "Unexpected HTTP response from BE : {}", beResponseStatus);
+                monitoringLogger.error(EcompLoggerErrorCode.UNKNOWN_ERROR,"","","Unexpected HTTP response from BE : {}", beResponseStatus);
             }
-        } catch (Exception e) {
-            monitoringLogger.error(EcompLoggerErrorCode.UNKNOWN_ERROR, "", "", "Monitoring BE failed with exception ", e);
-        }
-    }
+               } catch (Exception e) {
+                       monitoringLogger.error(EcompLoggerErrorCode.UNKNOWN_ERROR,"","","Monitoring BE failed with exception ", e);
+               }
+       }
 }