From c45ca96e396221d179d666c204058c8c07a7e09e Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Thu, 4 Oct 2012 21:22:26 +0000 Subject: [PATCH] Move IIntializable to resource package and rename IResource to IReleasable. SVN: 27018 --- .../cisd/common/jython/PythonInterpreter.java | 10 +++++----- .../{utilities => resource}/IInitializable.java | 2 +- .../resource/{IResource.java => IReleasable.java} | 2 +- .../ch/systemsx/cisd/common/resource/Resources.java | 6 +++--- .../systemsx/cisd/common/resource/ResourcesTest.java | 12 ++++++------ .../TopLevelDataSetRegistratorGlobalState.java | 8 ++++---- .../openbis/dss/generic/server/DataStoreServer.java | 2 +- .../dss/generic/server/DataStoreServiceLogger.java | 2 +- .../dss/generic/shared/DataSourceQueryService.java | 6 +++--- .../generic/shared/IDataStoreServiceInternal.java | 2 +- 10 files changed, 26 insertions(+), 26 deletions(-) rename common/source/java/ch/systemsx/cisd/common/{utilities => resource}/IInitializable.java (94%) rename common/source/java/ch/systemsx/cisd/common/resource/{IResource.java => IReleasable.java} (96%) diff --git a/common/source/java/ch/systemsx/cisd/common/jython/PythonInterpreter.java b/common/source/java/ch/systemsx/cisd/common/jython/PythonInterpreter.java index 43438c5b1ac..ce7b2864cc6 100644 --- a/common/source/java/ch/systemsx/cisd/common/jython/PythonInterpreter.java +++ b/common/source/java/ch/systemsx/cisd/common/jython/PythonInterpreter.java @@ -22,7 +22,7 @@ import org.python.core.PySystemState; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; -import ch.systemsx.cisd.common.resource.IResource; +import ch.systemsx.cisd.common.resource.IReleasable; import ch.systemsx.cisd.common.resource.Resources; /** @@ -49,9 +49,9 @@ public class PythonInterpreter extends org.python.util.PythonInterpreter public void set(String name, Object value) { super.set(name, value); - if (value instanceof IResource) + if (value instanceof IReleasable) { - resources.add((IResource) value); + resources.add((IReleasable) value); } } @@ -59,9 +59,9 @@ public class PythonInterpreter extends org.python.util.PythonInterpreter public void set(String name, PyObject value) { super.set(name, value); - if (value instanceof IResource) + if (value instanceof IReleasable) { - resources.add((IResource) value); + resources.add((IReleasable) value); } } diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/IInitializable.java b/common/source/java/ch/systemsx/cisd/common/resource/IInitializable.java similarity index 94% rename from common/source/java/ch/systemsx/cisd/common/utilities/IInitializable.java rename to common/source/java/ch/systemsx/cisd/common/resource/IInitializable.java index af6d743e259..cb4f2bdfcab 100644 --- a/common/source/java/ch/systemsx/cisd/common/utilities/IInitializable.java +++ b/common/source/java/ch/systemsx/cisd/common/resource/IInitializable.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.common.utilities; +package ch.systemsx.cisd.common.resource; /** * Interface for initializable classes. diff --git a/common/source/java/ch/systemsx/cisd/common/resource/IResource.java b/common/source/java/ch/systemsx/cisd/common/resource/IReleasable.java similarity index 96% rename from common/source/java/ch/systemsx/cisd/common/resource/IResource.java rename to common/source/java/ch/systemsx/cisd/common/resource/IReleasable.java index 1342844b398..54d8c3168f2 100644 --- a/common/source/java/ch/systemsx/cisd/common/resource/IResource.java +++ b/common/source/java/ch/systemsx/cisd/common/resource/IReleasable.java @@ -19,7 +19,7 @@ package ch.systemsx.cisd.common.resource; /** * @author pkupczyk */ -public interface IResource +public interface IReleasable { public void release(); diff --git a/common/source/java/ch/systemsx/cisd/common/resource/Resources.java b/common/source/java/ch/systemsx/cisd/common/resource/Resources.java index c1c61a11f03..8bdf9064895 100644 --- a/common/source/java/ch/systemsx/cisd/common/resource/Resources.java +++ b/common/source/java/ch/systemsx/cisd/common/resource/Resources.java @@ -29,14 +29,14 @@ public class Resources private Logger logger; - public Set<IResource> resources = new LinkedHashSet<IResource>(); + public Set<IReleasable> resources = new LinkedHashSet<IReleasable>(); public Resources(Logger logger) { this.logger = logger; } - public void add(IResource resource) + public void add(IReleasable resource) { resources.add(resource); } @@ -45,7 +45,7 @@ public class Resources { if (resources.size() > 0) { - for (IResource resource : resources) + for (IReleasable resource : resources) { try { diff --git a/common/sourceTest/java/ch/systemsx/cisd/common/resource/ResourcesTest.java b/common/sourceTest/java/ch/systemsx/cisd/common/resource/ResourcesTest.java index f5fbd3ad635..22a79a9f973 100644 --- a/common/sourceTest/java/ch/systemsx/cisd/common/resource/ResourcesTest.java +++ b/common/sourceTest/java/ch/systemsx/cisd/common/resource/ResourcesTest.java @@ -31,10 +31,10 @@ public class ResourcesTest { Mockery context = new Mockery(); - final IResource failingResource1 = context.mock(IResource.class, "failingResource1"); - final IResource failingResource2 = context.mock(IResource.class, "failingResource2"); - final IResource notFailingResource1 = context.mock(IResource.class, "notFailingResource1"); - final IResource notFailingResource2 = context.mock(IResource.class, "notFailingResource2"); + final IReleasable failingResource1 = context.mock(IReleasable.class, "failingResource1"); + final IReleasable failingResource2 = context.mock(IReleasable.class, "failingResource2"); + final IReleasable notFailingResource1 = context.mock(IReleasable.class, "notFailingResource1"); + final IReleasable notFailingResource2 = context.mock(IReleasable.class, "notFailingResource2"); Resources resources = new Resources(null); resources.add(notFailingResource1); @@ -67,7 +67,7 @@ public class ResourcesTest { Mockery context = new Mockery(); - final IResource resource = context.mock(IResource.class); + final IReleasable resource = context.mock(IReleasable.class); Resources resources = new Resources(null); resources.add(resource); @@ -90,7 +90,7 @@ public class ResourcesTest { Mockery context = new Mockery(); - final IResource resource = context.mock(IResource.class); + final IReleasable resource = context.mock(IReleasable.class); Resources resources = new Resources(null); resources.add(resource); diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/TopLevelDataSetRegistratorGlobalState.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/TopLevelDataSetRegistratorGlobalState.java index b085bfe455a..c38fdea2d52 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/TopLevelDataSetRegistratorGlobalState.java +++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/TopLevelDataSetRegistratorGlobalState.java @@ -27,7 +27,7 @@ import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; import ch.systemsx.cisd.common.mail.IMailClient; import ch.systemsx.cisd.common.properties.PropertyUtils; -import ch.systemsx.cisd.common.resource.IResource; +import ch.systemsx.cisd.common.resource.IReleasable; import ch.systemsx.cisd.common.shared.basic.utils.StringUtils; import ch.systemsx.cisd.etlserver.registrator.recovery.IDataSetStorageRecoveryManager; import ch.systemsx.cisd.etlserver.validation.IDataSetValidator; @@ -40,7 +40,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Person; * * @author Chandrasekhar Ramakrishnan */ -public class TopLevelDataSetRegistratorGlobalState implements IResource +public class TopLevelDataSetRegistratorGlobalState implements IReleasable { // can be used from dropboxes public static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION, @@ -407,9 +407,9 @@ public class TopLevelDataSetRegistratorGlobalState implements IResource @Override public void release() { - if (getDataSourceQueryService() instanceof IResource) + if (getDataSourceQueryService() instanceof IReleasable) { - ((IResource) getDataSourceQueryService()).release(); + ((IReleasable) getDataSourceQueryService()).release(); } } diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java index fcd435221e2..eaf308c401c 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java @@ -65,8 +65,8 @@ import ch.systemsx.cisd.common.exceptions.EnvironmentFailureException; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; import ch.systemsx.cisd.common.logging.LogInitializer; +import ch.systemsx.cisd.common.resource.IInitializable; import ch.systemsx.cisd.common.utilities.ExtendedProperties; -import ch.systemsx.cisd.common.utilities.IInitializable; import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService; import ch.systemsx.cisd.openbis.dss.generic.shared.ServiceProvider; import ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.authorization.DssSessionAuthorizationHolder; diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServiceLogger.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServiceLogger.java index ed6cf976294..b012ce41815 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServiceLogger.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServiceLogger.java @@ -22,9 +22,9 @@ import java.util.Map; import org.apache.log4j.Logger; import ch.systemsx.cisd.common.exceptions.InvalidAuthenticationException; +import ch.systemsx.cisd.common.resource.IInitializable; import ch.systemsx.cisd.common.serviceconversation.ServiceMessage; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; -import ch.systemsx.cisd.common.utilities.IInitializable; import ch.systemsx.cisd.openbis.generic.shared.IDataStoreService; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CustomImportFile; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalData; diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/DataSourceQueryService.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/DataSourceQueryService.java index 3626cc695cc..8acf740aec6 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/DataSourceQueryService.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/DataSourceQueryService.java @@ -28,14 +28,14 @@ import org.apache.log4j.Logger; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; -import ch.systemsx.cisd.common.resource.IResource; +import ch.systemsx.cisd.common.resource.IReleasable; import ch.systemsx.cisd.common.resource.Resources; import ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v1.IDataSourceQueryService; /** * @author Chandrasekhar Ramakrishnan */ -public class DataSourceQueryService implements IDataSourceQueryService, IResource +public class DataSourceQueryService implements IDataSourceQueryService, IReleasable { private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION, DataSourceQueryService.class); @@ -82,7 +82,7 @@ public class DataSourceQueryService implements IDataSourceQueryService, IResourc resources.clear(); } - private static class DataSetResource implements IResource + private static class DataSetResource implements IReleasable { private DataSet<?> dataSet; diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IDataStoreServiceInternal.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IDataStoreServiceInternal.java index 7773a7f60a2..db0910b2901 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IDataStoreServiceInternal.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IDataStoreServiceInternal.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.dss.generic.shared; -import ch.systemsx.cisd.common.utilities.IInitializable; +import ch.systemsx.cisd.common.resource.IInitializable; import ch.systemsx.cisd.openbis.generic.shared.IDataStoreService; /** -- GitLab