aboutsummaryrefslogtreecommitdiff
path: root/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.java')
-rw-r--r--moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.java38
1 files changed, 20 insertions, 18 deletions
diff --git a/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.java b/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.java
index 32654d4..5726220 100644
--- a/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.java
+++ b/moaSig/moa-sig-lib/src/main/java/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.java
@@ -21,7 +21,6 @@
* that you distribute must include a readable copy of the "NOTICE" text file.
*/
-
package at.gv.egovernment.moa.spss.server.init;
import at.gv.egovernment.moa.spss.MOAException;
@@ -33,7 +32,7 @@ import iaik.server.ConfigurationData;
/**
* Default implementation of <code>Configurator</code>.
- *
+ *
* @author Patrick Peck
* @version $Id$
*/
@@ -42,41 +41,44 @@ public class ConfiguratorImpl extends Configurator {
private boolean initialized = false;
StartupConfigurationHolder result;
-
+
+ @Override
public StartupConfigurationHolder getCurrentConfiguration() {
- return result;
-
+ return result;
+
}
-
+
+ @Override
public StartupConfigurationHolder init() throws MOAException {
if (!initialized) {
result = SystemInitializer.init();
initialized = true;
-
+
}
-
+
return result;
-
+
}
+ @Override
public StartupConfigurationHolder update() throws MOAException {
if (!initialized) {
return null;
}
-
- try {
+
+ try {
// reconfigure the system
- ConfigurationProvider config = ConfigurationProvider.reload();
- ConfigurationData iaikConfig = new IaikConfigurator().configure(config);
+ final ConfigurationProvider config = ConfigurationProvider.reload();
+ final ConfigurationData iaikConfig = new IaikConfigurator().configure(config);
result = new StartupConfigurationHolder(config, iaikConfig);
return result;
-
- } catch (MOAException e) {
+
+ } catch (final MOAException e) {
throw e;
-
- } catch (Throwable t) {
+
+ } catch (final Throwable t) {
throw new ConfigurationException("MOA-SPSS initialization FAILED with a generic error", null, t);
-
+
}
}