org.apache.ws.resource.handler.axis
Class ContainerConfig

java.lang.Object
  extended byorg.apache.ws.resource.handler.axis.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 CONFIG_PROFILE
          DOCUMENT_ME
static java.lang.String CONTAINER_HANDLERS
          DOCUMENT_ME
static java.lang.String CONTAINER_THREADS
          DOCUMENT_ME
static java.lang.String CONTAINER_THREADS_MAX
          DOCUMENT_ME
static java.lang.String CONTAINER_THREADS_WATERMARK
          DOCUMENT_ME
static java.lang.String DEFAULT_SERVER_CONFIG
          DOCUMENT_ME
static java.lang.String DISABLE_DNS
          DOCUMENT_ME
static java.lang.String DOMAIN_NAME
          DOCUMENT_ME
static java.lang.String EXTERNAL_WEB_ROOT
          Config property used to specify external web root location published in wsdl files.
static java.lang.String EXTERNAL_WEB_ROOT_PROPERTY
          System property used to specify external web root location published in wsdl files.
static java.lang.String INTERNAL_WEB_ROOT
          Config property used to specify internal web root location.
static java.lang.String INTERNAL_WEB_ROOT_PROPERTY
          System property used to specify internal web root location.
static java.lang.String LOGICAL_HOST
          DOCUMENT_ME
static org.apache.ws.util.i18n.Messages MSG
           
static java.lang.String PUBLISH_HOST_NAME
          DOCUMENT_ME
static java.lang.String THREAD_REAP_INTERVAL
          DOCUMENT_ME
static java.lang.String WEB_CONTEXT
          DOCUMENT_ME
static java.lang.String WEB_START_PROPERTY
          Enables WebStart support in standalone container.
static java.lang.String WSRF_HOST
          DOCUMENT_ME
static java.lang.String WSRF_LOCATION
          DOCUMENT_ME
 
Constructor Summary
protected ContainerConfig(org.apache.axis.AxisEngine engine)
          Creates a new ContainerConfig object.
 
Method Summary
static org.apache.axis.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(org.apache.axis.AxisEngine engine)
          DOCUMENT_ME
static org.apache.axis.MessageContext getContext()
          Gets MessageContext associated with the current thread.
static org.apache.axis.server.AxisServer getEngine()
          Get the default Axis server engine.
static java.lang.String getExternalWebRoot(org.apache.axis.MessageContext ctx)
          Returns external web root location.
static java.lang.String getGlobusLocation()
          DOCUMENT_ME
 java.lang.String getInternalWebRoot()
          Returns internal web root location.
 java.lang.String getOption(java.lang.String name)
          DOCUMENT_ME
 java.lang.String getOption(java.lang.String name, java.lang.String defaultValue)
          DOCUMENT_ME
static org.apache.axis.server.AxisServer getServerEngine(java.lang.String config)
          DOCUMENT_ME
 java.lang.String getServicesBaseUrlPath()
          DOCUMENT_ME
 void setOption(java.lang.String name, java.lang.String value)
          DOCUMENT_ME
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSG

public static final org.apache.ws.util.i18n.Messages MSG

WSRF_LOCATION

public static final java.lang.String WSRF_LOCATION
DOCUMENT_ME

See Also:
Constant Field Values

CONTAINER_HANDLERS

public static final java.lang.String CONTAINER_HANDLERS
DOCUMENT_ME

See Also:
Constant Field Values

CONTAINER_THREADS

public static final java.lang.String CONTAINER_THREADS
DOCUMENT_ME

See Also:
Constant Field Values

CONTAINER_THREADS_MAX

public static final java.lang.String CONTAINER_THREADS_MAX
DOCUMENT_ME

See Also:
Constant Field Values

CONTAINER_THREADS_WATERMARK

public static final java.lang.String CONTAINER_THREADS_WATERMARK
DOCUMENT_ME

See Also:
Constant Field Values

THREAD_REAP_INTERVAL

public static final java.lang.String THREAD_REAP_INTERVAL
DOCUMENT_ME

See Also:
Constant Field Values

LOGICAL_HOST

public static final java.lang.String LOGICAL_HOST
DOCUMENT_ME

See Also:
Constant Field Values

PUBLISH_HOST_NAME

public static final java.lang.String PUBLISH_HOST_NAME
DOCUMENT_ME

See Also:
Constant Field Values

DOMAIN_NAME

public static final java.lang.String DOMAIN_NAME
DOCUMENT_ME

See Also:
Constant Field Values

DISABLE_DNS

public static final java.lang.String DISABLE_DNS
DOCUMENT_ME

See Also:
Constant Field Values

WSRF_HOST

public static final java.lang.String WSRF_HOST
DOCUMENT_ME

See Also:
Constant Field Values

WEB_CONTEXT

public static final java.lang.String WEB_CONTEXT
DOCUMENT_ME

See Also:
Constant Field Values

EXTERNAL_WEB_ROOT

public static final java.lang.String EXTERNAL_WEB_ROOT
Config property used to specify external web root location published in wsdl files.

See Also:
Constant Field Values

EXTERNAL_WEB_ROOT_PROPERTY

public static final java.lang.String EXTERNAL_WEB_ROOT_PROPERTY
System property used to specify external web root location published in wsdl files.

See Also:
Constant Field Values

INTERNAL_WEB_ROOT

public static final java.lang.String INTERNAL_WEB_ROOT
Config property used to specify internal web root location.

See Also:
Constant Field Values

INTERNAL_WEB_ROOT_PROPERTY

public static final java.lang.String INTERNAL_WEB_ROOT_PROPERTY
System property used to specify internal web root location.

See Also:
Constant Field Values

WEB_START_PROPERTY

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

See Also:
Constant Field Values

CONFIG_PROFILE

public static final java.lang.String CONFIG_PROFILE
DOCUMENT_ME

See Also:
Constant Field Values

DEFAULT_SERVER_CONFIG

public static final java.lang.String DEFAULT_SERVER_CONFIG
DOCUMENT_ME

See Also:
Constant Field Values
Constructor Detail

ContainerConfig

protected ContainerConfig(org.apache.axis.AxisEngine engine)
Creates a new ContainerConfig object.

Parameters:
engine - DOCUMENT_ME
Method Detail

getClientEngine

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


getConfig

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


getConfig

public static ContainerConfig getConfig(org.apache.axis.AxisEngine engine)
DOCUMENT_ME

Parameters:
engine - DOCUMENT_ME
Returns:
DOCUMENT_ME

getContext

public static org.apache.axis.MessageContext getContext()
Gets MessageContext associated with the current thread. If MessageContext is not associated with the current thread a new one is created, initialized with client AxisEngine.


getEngine

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


getExternalWebRoot

public static java.lang.String getExternalWebRoot(org.apache.axis.MessageContext ctx)
                                           throws java.io.IOException
Returns external web root location. The external web root location the published and virtual base location from which schema files, etc. are resolved from. The wsdl import location attribute value (if it is a file) in the service wsdl will be prepended with this location.

Throws:
java.io.IOException

getGlobusLocation

public static java.lang.String getGlobusLocation()
DOCUMENT_ME

Returns:
DOCUMENT_ME

getInternalWebRoot

public java.lang.String getInternalWebRoot()
Returns internal web root location. The internal web root location is a path to a directory on a file system. Schema files, etc. are loaded from this location.


setOption

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

Parameters:
name - DOCUMENT_ME
value - DOCUMENT_ME

getOption

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

Parameters:
name - DOCUMENT_ME
Returns:
DOCUMENT_ME

getOption

public java.lang.String getOption(java.lang.String name,
                                  java.lang.String defaultValue)
DOCUMENT_ME

Parameters:
name - DOCUMENT_ME
defaultValue - DOCUMENT_ME
Returns:
DOCUMENT_ME

getServerEngine

public static org.apache.axis.server.AxisServer getServerEngine(java.lang.String config)
DOCUMENT_ME

Parameters:
config - DOCUMENT_ME
Returns:
DOCUMENT_ME

getServicesBaseUrlPath

public java.lang.String getServicesBaseUrlPath()
DOCUMENT_ME

Returns:
DOCUMENT_ME


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.