VLab Common 1.1

pl.psnc.vlab.conf
Interface Configuration

All Known Implementing Classes:
ConfigurationImpl

public interface Configuration

Configuration interface - list of configuration keys.

Author:
Dominik Stoklosa (~osa~)
Email address
osa@man.poznan.pl

Field Summary
static java.lang.String KEY_APP_CONF_DIR
          Config key - the location of app conf directory
static java.lang.String KEY_APP_NAME
          Config key - the name of the application.
static java.lang.String KEY_AUTH_MODULE_LOCATION
          Config key - the Authentication Module address
static java.lang.String KEY_COMM_PROXY_LOCATION
          Config key - the Communication Proxy address
static java.lang.String KEY_GS_MODULE_LOCATION
          Config key - the Global Scheduler Module address
static java.lang.String KEY_KEYSTORE
          Config key - presents the location of keystore
static java.lang.String KEY_KEYSTORE_PASSWD
          Config key - the keystore password
static java.lang.String KEY_MON_MODULE_LOCATION
          Config key - the Monitoring Module address
static java.lang.String KEY_SMM_MODULE_LOCATION
          Config key - the SMM Module address
static java.lang.String KEY_SZD_MODULE_LOCATION
          Config key - the SZD Module address
static java.lang.String KEY_TRUSTSTORE
          Config key - presents the location of truststore
static java.lang.String KEY_TRUSTSTORE_PASSWD
          Config key - the keystore password
 
Method Summary
 java.lang.String getAppName()
          Get application name
 java.lang.String getAuthModuleLocation()
          Get Authentication Module Location
 java.lang.String getCommProxyLocation()
          Get Communication Proxy Module
 java.lang.String getGlobalSchedulerModuleLocation()
          Get Global Scheduler Module Location
 java.lang.String getKeyStore()
          Get keystore for the application
 java.lang.String getKeyStorePasswd()
          Get keystore password
 java.lang.String getMonitoringModuleLocation()
          Get Monitoring Module Location
 java.lang.String getProperty(java.lang.String key)
          The custom property getter method by the given key name
 java.lang.String getSMMModuleLocation()
          Get SMM Module Location
 java.lang.String getSystemConfDir()
          Returns the absolute path to the folder, where all the configuration settings is stored.
 java.lang.String getSZDModuleLocation()
          Get SZD Module Location
 java.lang.String getTrustStore()
          Get truststore for the application
 java.lang.String getTrustStorePasswd()
          Get truststore password
 

Field Detail

KEY_APP_NAME

static final java.lang.String KEY_APP_NAME
Config key - the name of the application. This name will be used as a application folder

See Also:
Constant Field Values

KEY_APP_CONF_DIR

static final java.lang.String KEY_APP_CONF_DIR
Config key - the location of app conf directory

See Also:
Constant Field Values

KEY_KEYSTORE

static final java.lang.String KEY_KEYSTORE
Config key - presents the location of keystore

See Also:
Constant Field Values

KEY_KEYSTORE_PASSWD

static final java.lang.String KEY_KEYSTORE_PASSWD
Config key - the keystore password

See Also:
Constant Field Values

KEY_TRUSTSTORE

static final java.lang.String KEY_TRUSTSTORE
Config key - presents the location of truststore

See Also:
Constant Field Values

KEY_TRUSTSTORE_PASSWD

static final java.lang.String KEY_TRUSTSTORE_PASSWD
Config key - the keystore password

See Also:
Constant Field Values

KEY_COMM_PROXY_LOCATION

static final java.lang.String KEY_COMM_PROXY_LOCATION
Config key - the Communication Proxy address

See Also:
Constant Field Values

KEY_AUTH_MODULE_LOCATION

static final java.lang.String KEY_AUTH_MODULE_LOCATION
Config key - the Authentication Module address

See Also:
Constant Field Values

KEY_MON_MODULE_LOCATION

static final java.lang.String KEY_MON_MODULE_LOCATION
Config key - the Monitoring Module address

See Also:
Constant Field Values

KEY_SMM_MODULE_LOCATION

static final java.lang.String KEY_SMM_MODULE_LOCATION
Config key - the SMM Module address

See Also:
Constant Field Values

KEY_GS_MODULE_LOCATION

static final java.lang.String KEY_GS_MODULE_LOCATION
Config key - the Global Scheduler Module address

See Also:
Constant Field Values

KEY_SZD_MODULE_LOCATION

static final java.lang.String KEY_SZD_MODULE_LOCATION
Config key - the SZD Module address

See Also:
Constant Field Values
Method Detail

getAppName

java.lang.String getAppName()
                            throws VlabException
Get application name

Returns:
application name
Throws:
VlabException

getSystemConfDir

java.lang.String getSystemConfDir()
                                  throws VlabException
Returns the absolute path to the folder, where all the configuration settings is stored.

Returns:
path to the configuration folder
Throws:
VlabException

getKeyStore

java.lang.String getKeyStore()
                             throws VlabException
Get keystore for the application

Returns:
keystore
Throws:
VlabException

getKeyStorePasswd

java.lang.String getKeyStorePasswd()
                                   throws VlabException
Get keystore password

Returns:
keystore password
Throws:
VlabException

getTrustStore

java.lang.String getTrustStore()
                               throws VlabException
Get truststore for the application

Returns:
truststore for the application
Throws:
VlabException

getTrustStorePasswd

java.lang.String getTrustStorePasswd()
                                     throws VlabException
Get truststore password

Returns:
truststore password
Throws:
VlabException

getCommProxyLocation

java.lang.String getCommProxyLocation()
                                      throws VlabException
Get Communication Proxy Module

Returns:
location of the commProxy module
Throws:
VlabException

getAuthModuleLocation

java.lang.String getAuthModuleLocation()
                                       throws VlabException
Get Authentication Module Location

Returns:
location of the Authentication Module
Throws:
VlabException

getMonitoringModuleLocation

java.lang.String getMonitoringModuleLocation()
                                             throws VlabException
Get Monitoring Module Location

Returns:
location of the Monitoring Module
Throws:
VlabException

getGlobalSchedulerModuleLocation

java.lang.String getGlobalSchedulerModuleLocation()
                                                  throws VlabException
Get Global Scheduler Module Location

Returns:
location of the Global Scheduler Module
Throws:
VlabException

getSMMModuleLocation

java.lang.String getSMMModuleLocation()
                                      throws VlabException
Get SMM Module Location

Returns:
location of the SMM Module
Throws:
VlabException

getSZDModuleLocation

java.lang.String getSZDModuleLocation()
                                      throws VlabException
Get SZD Module Location

Returns:
location of the SZD Module
Throws:
VlabException

getProperty

java.lang.String getProperty(java.lang.String key)
                             throws VlabException
The custom property getter method by the given key name

Parameters:
key - the name of the property key
Returns:
the value of the given key or VlabException
Throws:
VlabException - the VlabException is thrown when the key is not found

VLab Common 1.1

Copyright 2004 by VLAB Dominik Stoklosa.