org.globus.ogsa.config
Class ContainerConfig

java.lang.Object
  extended byorg.globus.ogsa.config.ContainerConfig

public class ContainerConfig
extends java.lang.Object

This class makes global container configuration variables available to the application


Field Summary
static java.lang.String CLIENT_CONFIG
           
static java.lang.String CLIENT_CONFIG_OPTION
           
static java.lang.String CONTAINER_HANDLERS
           
static java.lang.String CONTAINER_THREADS
           
static java.lang.String CONTAINER_THREADS_MAX
           
static java.lang.String CONTAINER_THREADS_WATERMARK
           
static java.lang.String DISABLE_DNS
           
static java.lang.String DOMAIN_NAME
           
static java.lang.String LOGICAL_HOST
           
static java.lang.String OGSA_HOST
           
static java.lang.String OGSI_LOCATION
           
static java.lang.String PUBLISH_HOST_NAME
           
static java.lang.String QUERY_ENGINE
           
static java.lang.String QUERY_EVALUATORS
           
static java.lang.String SCHEMA_CONTEXT
           
static java.lang.String SCHEMA_ROOT
           
static java.lang.String SERVER_CONFIG
           
static java.lang.String SERVER_CONFIG_OPTION
           
static java.lang.String SWEEPER_INTERVAL
           
static java.lang.String SWEEPER_THREADS
           
static java.lang.String THREAD_REAP_INTERVAL
           
 
Constructor Summary
protected ContainerConfig()
           
 
Method Summary
 org.apache.axis.AxisEngine getClientEngine()
          get the Axis client engine used for this container configuration
static ContainerConfig getConfig()
           
 java.lang.String getConfigFile()
           
 java.lang.String getConfigPath()
           
 org.apache.axis.AxisEngine getEngine()
          get the Axis server engine used for this container configuration
 java.lang.String getLocalOgsiLocation()
           
static java.lang.String getOgsiLocation()
           
 java.lang.String getOption(java.lang.String name)
           
static java.lang.String getPath()
           
 java.util.List getServicesList()
           
 java.util.Hashtable getServicesOptions()
           
static void initConfigPath(java.lang.String configPath)
           
protected  void initialize()
           
 void removeService(java.lang.String servicePath)
           
 void saveService(org.w3c.dom.Element serviceElement)
           
 java.lang.String setOption(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMA_ROOT

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

SCHEMA_CONTEXT

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

OGSI_LOCATION

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

CONTAINER_HANDLERS

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

CONTAINER_THREADS

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

CONTAINER_THREADS_MAX

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

CONTAINER_THREADS_WATERMARK

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

THREAD_REAP_INTERVAL

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

LOGICAL_HOST

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

PUBLISH_HOST_NAME

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

DOMAIN_NAME

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

DISABLE_DNS

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

OGSA_HOST

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

SWEEPER_THREADS

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

SWEEPER_INTERVAL

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

QUERY_ENGINE

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

QUERY_EVALUATORS

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

SERVER_CONFIG_OPTION

public static java.lang.String SERVER_CONFIG_OPTION

SERVER_CONFIG

public static java.lang.String SERVER_CONFIG

CLIENT_CONFIG_OPTION

public static java.lang.String CLIENT_CONFIG_OPTION

CLIENT_CONFIG

public static java.lang.String CLIENT_CONFIG
Constructor Detail

ContainerConfig

protected ContainerConfig()
Method Detail

getEngine

public org.apache.axis.AxisEngine getEngine()
                                     throws ConfigException
get the Axis server engine used for this container configuration

Throws:
ConfigException

getClientEngine

public org.apache.axis.AxisEngine getClientEngine()
                                           throws ConfigException
get the Axis client engine used for this container configuration

Throws:
ConfigException

getConfig

public static ContainerConfig getConfig()
                                 throws ConfigException
Throws:
ConfigException

getPath

public static java.lang.String getPath()

saveService

public void saveService(org.w3c.dom.Element serviceElement)
                 throws ConfigException
Throws:
ConfigException

removeService

public void removeService(java.lang.String servicePath)
                   throws ConfigException
Throws:
ConfigException

getOption

public java.lang.String getOption(java.lang.String name)

setOption

public java.lang.String setOption(java.lang.String name,
                                  java.lang.String value)

initConfigPath

public static void initConfigPath(java.lang.String configPath)

getConfigPath

public java.lang.String getConfigPath()

initialize

protected void initialize()
                   throws ConfigException
Throws:
ConfigException

getConfigFile

public java.lang.String getConfigFile()

getServicesOptions

public java.util.Hashtable getServicesOptions()

getServicesList

public java.util.List getServicesList()

getOgsiLocation

public static java.lang.String getOgsiLocation()

getLocalOgsiLocation

public java.lang.String getLocalOgsiLocation()


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.