|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.wsrf.container.BaseContainerConfig
org.globus.wsrf.config.ContainerConfig
This class makes global container configuration variables available to the application.
| Field Summary | |
private static org.apache.axis.AxisEngine |
axisClientEngine
|
static java.lang.String |
CLIENT_PROFILE
|
private static ContainerConfig |
config
|
static java.lang.String |
CONFIG_PROFILE
|
static java.lang.String |
CONTAINER_ID
|
static java.lang.String |
CONTAINER_ID_PROPERTY
|
static java.lang.String |
CONTAINER_THREADS
|
static java.lang.String |
CONTAINER_THREADS_MAX
|
static java.lang.String |
CONTAINER_THREADS_WATERMARK
|
static java.lang.String |
CONTAINER_TIMEOUT
|
static java.lang.String |
DEFAULT_SERVER_CONFIG
|
static java.lang.String |
DISABLE_DNS
|
static java.lang.String |
DOMAIN_NAME
|
private org.apache.axis.AxisEngine |
engine
|
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. |
private org.apache.axis.deployment.wsdd.WSDDGlobalConfiguration |
globalConfig
|
(package private) static org.globus.util.I18n |
i18n
|
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. |
(package private) static org.apache.commons.logging.Log |
logger
|
static java.lang.String |
LOGICAL_HOST
|
static java.lang.String |
PUBLISH_HOST_NAME
|
private static java.util.Hashtable |
serverEngines
|
static java.lang.String |
WEB_CONTEXT
|
static java.lang.String |
WEB_START_PROPERTY
Enables WebStart support in standalone container. |
static java.lang.String |
WSRF_LOCATION
|
| Fields inherited from class org.globus.wsrf.container.BaseContainerConfig |
baseDirectory, containerID, schemaDirectory, serverEngine |
| Constructor Summary | |
protected |
ContainerConfig(org.apache.axis.AxisEngine engine)
|
| Method Summary | |
static java.lang.String |
getBaseDirectory()
|
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)
|
static java.lang.String |
getContainerID()
|
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()
Gets the value of GLOBUS_LOCATION system property
if set. |
java.lang.String |
getInternalWebRoot()
Returns internal web root location. |
java.lang.String |
getOption(java.lang.String name)
|
java.lang.String |
getOption(java.lang.String name,
java.lang.String defaultValue)
Gets an option (a global parameter). |
static java.lang.String |
getSchemaDirectory()
|
static org.apache.axis.server.AxisServer |
getServerEngine(java.lang.String config)
|
java.lang.String |
getWSRFLocation()
|
void |
setOption(java.lang.String name,
java.lang.String value)
Sets an option (a global parameter). |
| Methods inherited from class org.globus.wsrf.container.BaseContainerConfig |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
static org.globus.util.I18n i18n
public static final java.lang.String WSRF_LOCATION
public static final java.lang.String CONTAINER_THREADS
public static final java.lang.String CONTAINER_THREADS_MAX
public static final java.lang.String CONTAINER_THREADS_WATERMARK
public static final java.lang.String CONTAINER_TIMEOUT
public static final java.lang.String LOGICAL_HOST
public static final java.lang.String PUBLISH_HOST_NAME
public static final java.lang.String DOMAIN_NAME
public static final java.lang.String DISABLE_DNS
public static final java.lang.String WEB_CONTEXT
public static final java.lang.String CONTAINER_ID
public static final java.lang.String CONTAINER_ID_PROPERTY
public static final java.lang.String EXTERNAL_WEB_ROOT
public static final java.lang.String EXTERNAL_WEB_ROOT_PROPERTY
public static final java.lang.String INTERNAL_WEB_ROOT
public static final java.lang.String INTERNAL_WEB_ROOT_PROPERTY
public static final java.lang.String WEB_START_PROPERTY
enable to enable the support.
Standalone container only.
public static final java.lang.String CONFIG_PROFILE
public static final java.lang.String CLIENT_PROFILE
private static org.apache.axis.AxisEngine axisClientEngine
private static java.util.Hashtable serverEngines
public static final java.lang.String DEFAULT_SERVER_CONFIG
private static ContainerConfig config
private org.apache.axis.AxisEngine engine
private org.apache.axis.deployment.wsdd.WSDDGlobalConfiguration globalConfig
static org.apache.commons.logging.Log logger
| Constructor Detail |
protected ContainerConfig(org.apache.axis.AxisEngine engine)
| Method Detail |
public static ContainerConfig getConfig()
ContainerConfig instance initialized with
a default AxisServer engine.
public static ContainerConfig getConfig(org.apache.axis.AxisEngine engine)
public java.lang.String getOption(java.lang.String name)
public java.lang.String getOption(java.lang.String name,
java.lang.String defaultValue)
public void setOption(java.lang.String name,
java.lang.String value)
public java.lang.String getWSRFLocation()
public static java.lang.String getExternalWebRoot(org.apache.axis.MessageContext ctx)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getInternalWebRoot()
public static java.lang.String getGlobusLocation()
GLOBUS_LOCATION system property
if set. getBaseDirectory() instead. This funcion might return incorrect value
in Tomcat or other containers.
public static java.lang.String getBaseDirectory()
public static java.lang.String getSchemaDirectory()
public static java.lang.String getContainerID()
public static org.apache.axis.AxisEngine getClientEngine()
public static org.apache.axis.server.AxisServer getEngine()
public static org.apache.axis.server.AxisServer getServerEngine(java.lang.String config)
public static org.apache.axis.MessageContext getContext()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||