AAI-1523 Batch reformat aai-core
[aai/aai-common.git] / aai-core / src / main / java / org / onap / aai / tasks / ScheduledTasks.java
index 81c81f5..911603d 100644 (file)
  * limitations under the License.
  * ============LICENSE_END=========================================================
  */
+
 package org.onap.aai.tasks;
 
+import com.att.eelf.configuration.EELFLogger;
+import com.att.eelf.configuration.EELFManager;
+
 import java.io.File;
 import java.util.Arrays;
 import java.util.Date;
@@ -26,73 +30,70 @@ import java.util.UUID;
 
 import org.apache.commons.io.FilenameUtils;
 import org.apache.commons.io.comparator.LastModifiedFileComparator;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
-
 import org.onap.aai.logging.LoggingContext;
 import org.onap.aai.logging.LoggingContext.StatusCode;
 import org.onap.aai.util.AAIConfig;
 import org.onap.aai.util.AAIConstants;
-import com.att.eelf.configuration.EELFLogger;
-import com.att.eelf.configuration.EELFManager;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
 
 @Component
 public class ScheduledTasks {
 
-       private static EELFLogger LOGGER = EELFManager.getInstance().getLogger(ScheduledTasks.class);
+    private static EELFLogger LOGGER = EELFManager.getInstance().getLogger(ScheduledTasks.class);
 
-       private static final String COMPONENT = "Scheduler";
-       private static final String FROM_APP_ID = "CronApp";
-       private static final long PROPERTY_READ_INTERVAL = 60000; // every minute
+    private static final String COMPONENT = "Scheduler";
+    private static final String FROM_APP_ID = "CronApp";
+    private static final long PROPERTY_READ_INTERVAL = 60000; // every minute
 
-       private String GlobalPropFileName = AAIConstants.AAI_CONFIG_FILENAME;
+    private String GlobalPropFileName = AAIConstants.AAI_CONFIG_FILENAME;
 
-       // for read and possibly reloading aaiconfig.properties and other
-       /**
-        * Load AAI properties.
-        */
-       // configuration properties files
-       @Scheduled(fixedRate = PROPERTY_READ_INTERVAL)
-       public void loadAAIProperties() {
-               final UUID transId = UUID.randomUUID();
+    // for read and possibly reloading aaiconfig.properties and other
+    /**
+     * Load AAI properties.
+     */
+    // configuration properties files
+    @Scheduled(fixedRate = PROPERTY_READ_INTERVAL)
+    public void loadAAIProperties() {
+        final UUID transId = UUID.randomUUID();
 
-               //LoggingContext.init();
-               LoggingContext.save();
-               LoggingContext.requestId(transId);
-               LoggingContext.partnerName(FROM_APP_ID);
-               LoggingContext.component(COMPONENT);
-               LoggingContext.targetEntity("AAI");
-               LoggingContext.targetServiceName("loadAAIProperties");
-               LoggingContext.serviceName("AAI");
-               LoggingContext.statusCode(StatusCode.COMPLETE);
-               LoggingContext.responseCode(LoggingContext.SUCCESS);
+        // LoggingContext.init();
+        LoggingContext.save();
+        LoggingContext.requestId(transId);
+        LoggingContext.partnerName(FROM_APP_ID);
+        LoggingContext.component(COMPONENT);
+        LoggingContext.targetEntity("AAI");
+        LoggingContext.targetServiceName("loadAAIProperties");
+        LoggingContext.serviceName("AAI");
+        LoggingContext.statusCode(StatusCode.COMPLETE);
+        LoggingContext.responseCode(LoggingContext.SUCCESS);
 
-               String dir = FilenameUtils.getFullPathNoEndSeparator(GlobalPropFileName);
-               if (dir == null || dir.length() < 3) {
-                       dir = "/opt/aai/etc";
-               }
+        String dir = FilenameUtils.getFullPathNoEndSeparator(GlobalPropFileName);
+        if (dir == null || dir.length() < 3) {
+            dir = "/opt/aai/etc";
+        }
 
-               File pdir = new File(dir);
-               File[] files = pdir.listFiles();
-               Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_REVERSE);
-               String fn;
+        File pdir = new File(dir);
+        File[] files = pdir.listFiles();
+        Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_REVERSE);
+        String fn;
 
-               // leave this loop here since we may want to check other configurable
-               // property files in the SAME directory
-               for (File file : files) {
-                       fn = file.getName();
-                       if (fn.equals("aaiconfig.properties")) {
-                               Date lastMod = new Date(file.lastModified());
-                               long lastModTm = lastMod.getTime();
-                               Date curTS = new Date();
-                               long curTSTm = curTS.getTime();
-                               if (curTSTm - lastModTm < PROPERTY_READ_INTERVAL + 1000) {
-                                       AAIConfig.reloadConfig();
-                                       LOGGER.debug("reloaded from aaiconfig.properties");
-                               }
-                               break;
-                       }
-               }
-               LoggingContext.restoreIfPossible();
-       }
+        // leave this loop here since we may want to check other configurable
+        // property files in the SAME directory
+        for (File file : files) {
+            fn = file.getName();
+            if (fn.equals("aaiconfig.properties")) {
+                Date lastMod = new Date(file.lastModified());
+                long lastModTm = lastMod.getTime();
+                Date curTS = new Date();
+                long curTSTm = curTS.getTime();
+                if (curTSTm - lastModTm < PROPERTY_READ_INTERVAL + 1000) {
+                    AAIConfig.reloadConfig();
+                    LOGGER.debug("reloaded from aaiconfig.properties");
+                }
+                break;
+            }
+        }
+        LoggingContext.restoreIfPossible();
+    }
 }