org.globus.wsrf.config
Class ContainerConfig

java.lang.Object
  |
  +--org.globus.wsrf.config.ContainerConfig

public class ContainerConfig
extends Object

This class makes global container configuration variables available to the application.


Field Summary
static String CONTAINER_HANDLERS
           
static String CONTAINER_THREADS
           
static String CONTAINER_THREADS_MAX
           
static String CONTAINER_THREADS_WATERMARK
           
static String DEFAULT_SERVER_CONFIG
           
static String DISABLE_DNS
           
static String DOMAIN_NAME
           
static String LOGICAL_HOST
           
static String PUBLISH_HOST_NAME
           
static String SCHEMA_CONTEXT
           
static String SCHEMA_ROOT
           
static String SCHEMA_ROOT_PROPERTY
          Specifies where in the file system the schema files are loaded from.
static String THREAD_REAP_INTERVAL
           
static String WEB_ROOT_PROPERTY
          Specifies where in the file system the HTTP GET requests should be redirected (must be absolute path).
static String WEB_START_PROPERTY
          Enables WebStart support in standalone container.
static String WSRF_HOST
           
static String WSRF_LOCATION
           
 
Constructor Summary
protected ContainerConfig(AxisEngine engine)
           
 
Method Summary
static AxisEngine getClientEngine()
          Get the default Axis client engine.
static ContainerConfig getConfig()
          Gets a default ContainerConfig instance initialized with a default AxisServer engine.
static ContainerConfig getConfig(AxisEngine engine)
           
static AxisServer getEngine()
          Get the default Axis server engine.
static String getGlobusLocation()
           
 String getOption(String name)
           
 String getOption(String name, String defaultValue)
           
static String getSchemaBaseLocation()
           
static AxisServer getServerEngine(String config)
           
 String getWSRFLocation()
           
 void setOption(String name, 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 String SCHEMA_ROOT

SCHEMA_CONTEXT

public static final String SCHEMA_CONTEXT

WSRF_LOCATION

public static final String WSRF_LOCATION

CONTAINER_HANDLERS

public static final String CONTAINER_HANDLERS

CONTAINER_THREADS

public static final String CONTAINER_THREADS

CONTAINER_THREADS_MAX

public static final String CONTAINER_THREADS_MAX

CONTAINER_THREADS_WATERMARK

public static final String CONTAINER_THREADS_WATERMARK

THREAD_REAP_INTERVAL

public static final String THREAD_REAP_INTERVAL

LOGICAL_HOST

public static final String LOGICAL_HOST

PUBLISH_HOST_NAME

public static final String PUBLISH_HOST_NAME

DOMAIN_NAME

public static final String DOMAIN_NAME

DISABLE_DNS

public static final String DISABLE_DNS

WSRF_HOST

public static final String WSRF_HOST

WEB_ROOT_PROPERTY

public static final String WEB_ROOT_PROPERTY
Specifies where in the file system the HTTP GET requests should be redirected (must be absolute path). Standalone container only.

WEB_START_PROPERTY

public static final String WEB_START_PROPERTY
Enables WebStart support in standalone container. Must be set to enable to enable the support. Standalone container only.

SCHEMA_ROOT_PROPERTY

public static final String SCHEMA_ROOT_PROPERTY
Specifies where in the file system the schema files are loaded from. Standalone container only.

DEFAULT_SERVER_CONFIG

public static final String DEFAULT_SERVER_CONFIG
Constructor Detail

ContainerConfig

protected ContainerConfig(AxisEngine engine)
Method Detail

getConfig

public static ContainerConfig getConfig()
Gets a default ContainerConfig instance initialized with a default AxisServer engine.

getConfig

public static ContainerConfig getConfig(AxisEngine engine)

getOption

public String getOption(String name)

getOption

public String getOption(String name,
                        String defaultValue)

setOption

public void setOption(String name,
                      String value)

getWSRFLocation

public String getWSRFLocation()

getGlobusLocation

public static String getGlobusLocation()

getSchemaBaseLocation

public static String getSchemaBaseLocation()

getClientEngine

public static AxisEngine getClientEngine()
Get the default Axis client engine.

getEngine

public static AxisServer getEngine()
Get the default Axis server engine.

getServerEngine

public static AxisServer getServerEngine(String config)


Copyright © 1999-2003 University of Chicago and The University of Southern California. All rights reserved.