aboutsummaryrefslogtreecommitdiffstats
path: root/common-app-api/src/main/java/org/openecomp/sdc/common/impl/ExternalConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'common-app-api/src/main/java/org/openecomp/sdc/common/impl/ExternalConfiguration.java')
-rw-r--r--common-app-api/src/main/java/org/openecomp/sdc/common/impl/ExternalConfiguration.java145
1 files changed, 73 insertions, 72 deletions
diff --git a/common-app-api/src/main/java/org/openecomp/sdc/common/impl/ExternalConfiguration.java b/common-app-api/src/main/java/org/openecomp/sdc/common/impl/ExternalConfiguration.java
index f1a1f490ca..79a78828e8 100644
--- a/common-app-api/src/main/java/org/openecomp/sdc/common/impl/ExternalConfiguration.java
+++ b/common-app-api/src/main/java/org/openecomp/sdc/common/impl/ExternalConfiguration.java
@@ -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.
@@ -26,80 +26,81 @@ import org.openecomp.sdc.common.api.ConfigurationSource;
import java.io.File;
/**
+ *
* Save the
- *
+ *
* @author esofer
+ *
*/
public class ExternalConfiguration {
- public static final int FILESYSTEM_MONITOR_INTERVAL = 1000;
- private static String appName;
- private static String appVersion;
- private static String configDir;
- private static ConfigurationSource configurationSource;
-
- private static FilesystemAlterationMonitor fam = null;
-
- private static ConfigFileChangeListener changeListener = new ConfigFileChangeListener();
-
- private static boolean enableReconfigure = true;
-
- public static String getAppName() {
- return appName;
- }
-
- public static void setAppName(String appName) {
- ExternalConfiguration.appName = appName;
- }
-
- public static String getAppVersion() {
- return appVersion;
- }
-
- public static void setAppVersion(String appVersion) {
- ExternalConfiguration.appVersion = appVersion;
- }
-
- public static String getConfigDir() {
- return configDir;
- }
-
- public static void setConfigDir(String configDir) {
- ExternalConfiguration.configDir = configDir;
- }
-
- public static ConfigurationSource getConfigurationSource() {
- return configurationSource;
- }
-
- public static void setConfigurationSource(ConfigurationSource configurationSource) {
- ExternalConfiguration.configurationSource = configurationSource;
- }
-
- public static ConfigFileChangeListener getChangeListener() {
- return changeListener;
- }
-
- public static void listenForChanges() {
-
- String watchingDir = configDir + File.separator + appName;
- if (enableReconfigure) {
- if (fam == null) {
- fam = new FilesystemAlterationMonitor();
- fam.setInterval(FILESYSTEM_MONITOR_INTERVAL);
- fam.addListener(new File(watchingDir), changeListener);
- fam.start();
- }
- }
- }
-
- public static void stopListenForFileChanges() {
- if (enableReconfigure) {
- if (fam != null) {
- fam.stop();
- fam = null;
- }
- }
- }
+ private static String appName;
+ private static String appVersion;
+ private static String configDir;
+ private static ConfigurationSource configurationSource;
+
+ private static FilesystemAlterationMonitor fam = null;
+
+ private static ConfigFileChangeListener changeListener = new ConfigFileChangeListener();
+
+ private static boolean enableReconfigure = true;
+
+ public static String getAppName() {
+ return appName;
+ }
+
+ public static void setAppName(String appName) {
+ ExternalConfiguration.appName = appName;
+ }
+
+ public static String getAppVersion() {
+ return appVersion;
+ }
+
+ public static void setAppVersion(String appVersion) {
+ ExternalConfiguration.appVersion = appVersion;
+ }
+
+ public static String getConfigDir() {
+ return configDir;
+ }
+
+ public static void setConfigDir(String configDir) {
+ ExternalConfiguration.configDir = configDir;
+ }
+
+ public static ConfigurationSource getConfigurationSource() {
+ return configurationSource;
+ }
+
+ public static void setConfigurationSource(ConfigurationSource configurationSource) {
+ ExternalConfiguration.configurationSource = configurationSource;
+ }
+
+ public static ConfigFileChangeListener getChangeListener() {
+ return changeListener;
+ }
+
+ public static void listenForChanges() {
+
+ String watchingDir = configDir + File.separator + appName;
+ if (enableReconfigure) {
+ if (fam == null) {
+ fam = new FilesystemAlterationMonitor();
+ fam.setInterval(1000);
+ fam.addListener(new File(watchingDir), changeListener);
+ fam.start();
+ }
+ }
+ }
+
+ public static void stopListenForFileChanges() {
+ if (enableReconfigure) {
+ if (fam != null) {
+ fam.stop();
+ fam = null;
+ }
+ }
+ }
}