ch.systemsx.cisd.openbis.dss.generic.shared.utils
Class DssPropertyParametersUtil

java.lang.Object
  extended by ch.systemsx.cisd.openbis.dss.generic.shared.utils.DssPropertyParametersUtil

public class DssPropertyParametersUtil
extends java.lang.Object

Utility class to load properties.


Field Summary
static java.lang.String DATA_STREAM_MAX_TIMEOUT
           
static java.lang.String DATA_STREAM_TIMEOUT
           
static java.lang.String DOWNLOAD_URL_KEY
           
static java.lang.String DSS_CODE_KEY
           
static java.lang.String DSS_RECOVERY_STATE_DIR_PATH
          Directory for recovery state files.
static java.lang.String DSS_REGISTRATION_LOG_DIR_PATH
          Directory for registration log files.
static int MAXIMUM_TIME_TO_KEEP_STREAMS_DEFAULT
           
static int MINIMUM_TIME_TO_KEEP_STREAMS_DEFAULT
           
static java.lang.String OPENBIS_DSS_SYSTEM_PROPERTIES_PREFIX
          Prefix of system properties which may override service.properties.
static java.lang.String SERVER_URL_KEY
           
static java.lang.String SERVICE_PROPERTIES_FILE
          Location of service properties file.
static java.lang.String STOREROOT_DIR_KEY
           
 
Constructor Summary
DssPropertyParametersUtil()
           
 
Method Summary
static java.lang.String getDataStoreCode(java.util.Properties serviceProperties)
           
static int getDataStreamMaxTimeout(java.util.Properties serviceProperties)
           
static int getDataStreamTimeout(java.util.Properties serviceProperties)
           
static java.lang.String getDownloadUrl(java.util.Properties serviceProperties)
           
static java.io.File getDssInternalTempDir(java.util.Properties properties)
           
static java.io.File getDssRecoveryStateDir(java.util.Properties properties)
           
static java.io.File getDssRegistrationLogDir(java.util.Properties properties)
           
static java.lang.String getOpenBisServerUrl(java.util.Properties serviceProperties)
           
static java.io.File getStoreRootDir(java.util.Properties properties)
           
static ch.systemsx.cisd.common.properties.ExtendedProperties loadProperties(java.lang.String filePath)
           
static ch.systemsx.cisd.common.properties.ExtendedProperties loadServiceProperties()
          loads server configuration
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPENBIS_DSS_SYSTEM_PROPERTIES_PREFIX

public static final java.lang.String OPENBIS_DSS_SYSTEM_PROPERTIES_PREFIX
Prefix of system properties which may override service.properties.

See Also:
Constant Field Values

DSS_CODE_KEY

public static final java.lang.String DSS_CODE_KEY
See Also:
Constant Field Values

STOREROOT_DIR_KEY

public static final java.lang.String STOREROOT_DIR_KEY
See Also:
Constant Field Values

DOWNLOAD_URL_KEY

public static final java.lang.String DOWNLOAD_URL_KEY
See Also:
Constant Field Values

SERVER_URL_KEY

public static final java.lang.String SERVER_URL_KEY
See Also:
Constant Field Values

DATA_STREAM_TIMEOUT

public static final java.lang.String DATA_STREAM_TIMEOUT
See Also:
Constant Field Values

DATA_STREAM_MAX_TIMEOUT

public static final java.lang.String DATA_STREAM_MAX_TIMEOUT
See Also:
Constant Field Values

MINIMUM_TIME_TO_KEEP_STREAMS_DEFAULT

public static final int MINIMUM_TIME_TO_KEEP_STREAMS_DEFAULT
See Also:
Constant Field Values

MAXIMUM_TIME_TO_KEEP_STREAMS_DEFAULT

public static final int MAXIMUM_TIME_TO_KEEP_STREAMS_DEFAULT
See Also:
Constant Field Values

DSS_REGISTRATION_LOG_DIR_PATH

public static final java.lang.String DSS_REGISTRATION_LOG_DIR_PATH
Directory for registration log files.

See Also:
Constant Field Values

DSS_RECOVERY_STATE_DIR_PATH

public static final java.lang.String DSS_RECOVERY_STATE_DIR_PATH
Directory for recovery state files.

See Also:
Constant Field Values

SERVICE_PROPERTIES_FILE

public static final java.lang.String SERVICE_PROPERTIES_FILE
Location of service properties file.

See Also:
Constant Field Values
Constructor Detail

DssPropertyParametersUtil

public DssPropertyParametersUtil()
Method Detail

loadServiceProperties

public static ch.systemsx.cisd.common.properties.ExtendedProperties loadServiceProperties()
loads server configuration


loadProperties

public static ch.systemsx.cisd.common.properties.ExtendedProperties loadProperties(java.lang.String filePath)

getDataStoreCode

public static java.lang.String getDataStoreCode(java.util.Properties serviceProperties)

getStoreRootDir

public static final java.io.File getStoreRootDir(java.util.Properties properties)

getOpenBisServerUrl

public static java.lang.String getOpenBisServerUrl(java.util.Properties serviceProperties)

getDownloadUrl

public static java.lang.String getDownloadUrl(java.util.Properties serviceProperties)

getDataStreamTimeout

public static int getDataStreamTimeout(java.util.Properties serviceProperties)

getDataStreamMaxTimeout

public static int getDataStreamMaxTimeout(java.util.Properties serviceProperties)

getDssInternalTempDir

public static java.io.File getDssInternalTempDir(java.util.Properties properties)

getDssRegistrationLogDir

public static java.io.File getDssRegistrationLogDir(java.util.Properties properties)

getDssRecoveryStateDir

public static java.io.File getDssRecoveryStateDir(java.util.Properties properties)