diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java index e7435d2ca7de48075e9ce01badd3ad363a9347d9..a9e9fd9769fa5dddd4ed3d92cdbae54ef8d55f9b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java @@ -22,8 +22,6 @@ import java.util.Arrays; import java.util.List; import org.apache.log4j.Logger; -import org.springframework.context.support.AbstractApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; import ch.systemsx.cisd.common.filesystem.FileUtilities; import ch.systemsx.cisd.common.logging.LogCategory; @@ -51,25 +49,11 @@ public final class IndexCreationUtil private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION, IndexCreationUtil.class); - - private static AbstractApplicationContext applicationContext; - private IndexCreationUtil() { // Can not be instantiated. } - private final static AbstractApplicationContext getApplicationContext() - { - if (applicationContext == null) - { - final AbstractApplicationContext appC = new ClassPathXmlApplicationContext(new String[] - { "applicationContext.xml" }, true); - IndexCreationUtil.applicationContext = appC; - } - return applicationContext; - } - // // Main method // @@ -84,8 +68,6 @@ public final class IndexCreationUtil { dumpDatabase(parameters); } - - releaseResources(); } private static void dumpDatabase(Parameters parameters) @@ -122,13 +104,6 @@ public final class IndexCreationUtil return parameters; } - private static void releaseResources() - { - applicationContext.stop(); - applicationContext.close(); - applicationContext.destroy(); - } - static boolean duplicateDatabase(String destinationDatabase, String sourceDatabase) { operationLog.info("Duplicate database '" + sourceDatabase + "' as '" + destinationDatabase