org.apache.catalina.core

Class StandardDefaultContext

Implemented Interfaces:
DefaultContext, LifecycleListener, MBeanRegistration

public class StandardDefaultContext
extends java.lang.Object
implements DefaultContext, LifecycleListener, MBeanRegistration

Used to store the default configuration a Host will use when creating a Context. A Context configured in server.xml can override these defaults by setting the Context attribute override="true".

Version:
$Revision: 1.15.2.1 $ $Date: 2004/09/03 18:21:28 $

Author:
Glenn Nielsen

Field Summary

protected boolean
allowLinking
Allow linking.
protected int
cacheMaxSize
Cache max size in KB.
protected int
cacheTTL
Cache TTL in ms.
protected boolean
cachingAllowed
CachingAllowed.
protected boolean
caseSensitive
Case sensitivity.
protected String
domain
protected Vector
lifecycle
The Context LifecycleListener's
protected Loader
loader
The Loader implementation with which this Container is associated.
protected Manager
manager
The Manager implementation with which this Container is associated.
protected int
managerChecksFrequency
Frequency of manager checks.
protected MBeanServer
mserver
protected String
name
The human-readable name of this Container.
protected ObjectName
oname
protected Container
parent
The parent Container to which this Container is a child.
protected static StringManager
sm
The string manager for this package.
protected String
suffix
protected PropertyChangeSupport
support
The property change support for this component.
protected String
type

Constructor Summary

StandardDefaultContext()
Create the DefaultContext

Method Summary

void
addApplicationListener(String listener)
Add a new Listener class name to the set of Listeners configured for this application.
void
addApplicationParameter(ApplicationParameter parameter)
Add a new application parameter for this application.
void
addEjb(ContextEjb ejb)
Add an EJB resource reference for this web application.
String
addEnvironment(String envName, String type)
Add an environment entry for this web application.
void
addEnvironment(ContextEnvironment environment)
Add an environment entry for this web application.
void
addInstanceListener(String listener)
Add the classname of an InstanceListener to be added to each Wrapper appended to this Context.
void
addLifecycleListener(LifecycleListener listener)
Add a lifecycle event listener to this component.
void
addParameter(String name, String value)
Add a new context initialization parameter, replacing any existing value for the specified name.
void
addPropertyChangeListener(PropertyChangeListener listener)
Add a property change listener to this component.
String
addResource(String resourceName, String type)
Add a resource reference for this web application.
void
addResource(ContextResource resource)
Add a resource reference for this web application.
void
addResourceEnvRef(String name, String type)
Add a resource environment reference for this web application.
String
addResourceLink(String resourceLinkName, String global, String name, String type)
Add a resource link for this web application.
void
addResourceLink(ContextResourceLink resourceLink)
Add a resource link for this web application.
void
addResourceParams(ResourceParams resourceParameters)
Add resource parameters for this web application.
void
addWrapperLifecycle(String listener)
Add the classname of a LifecycleListener to be added to each Wrapper appended to this Context.
void
addWrapperListener(String listener)
Add the classname of a ContainerListener to be added to each Wrapper appended to this Context.
String[]
findApplicationListeners()
Return the set of application listener class names configured for this application.
ApplicationParameter[]
findApplicationParameters()
Return the set of application parameters for this application.
ContextEjb
findEjb(String name)
Return the EJB resource reference with the specified name, if any; otherwise, return null.
ContextEjb[]
findEjbs()
Return the defined EJB resource references for this application.
ContextEnvironment
findEnvironment(String name)
Return the environment entry with the specified name, if any; otherwise, return null.
ContextEnvironment[]
findEnvironments()
Return the set of defined environment entries for this web application.
String[]
findInstanceListeners()
Return the set of InstanceListener classes that will be added to newly created Wrappers automatically.
LifecycleListener[]
findLifecycleListeners()
Get the lifecycle listeners associated with this lifecycle.
String
findParameter(String name)
Return the value for the specified context initialization parameter name, if any; otherwise return null.
String[]
findParameters()
Return the names of all defined context initialization parameters for this Context.
ContextResource
findResource(String name)
Return the resource reference with the specified name, if any; otherwise return null.
String
findResourceEnvRef(String name)
Return the resource environment reference type for the specified name, if any; otherwise return null.
String[]
findResourceEnvRefs()
Return the set of resource environment reference names for this web application.
ContextResourceLink
findResourceLink(String name)
Return the resource link with the specified name, if any; otherwise return null.
ContextResourceLink[]
findResourceLinks()
Return the defined resource links for this application.
ResourceParams[]
findResourceParams()
Return the set of defined resource parameters for this web application.
ContextResource[]
findResources()
Return the defined resource references for this application.
String[]
findWrapperLifecycles()
Return the set of LifecycleListener classes that will be added to newly created Wrappers automatically.
String[]
findWrapperListeners()
Return the set of ContainerListener classes that will be added to newly created Wrappers automatically.
int
getCacheMaxSize()
Return the maximum size of the cache in KB.
int
getCacheTTL()
Get cache TTL.
boolean
getCookies()
Return the "use cookies for session ids" flag.
boolean
getCrossContext()
Return the "allow crossing servlet contexts" flag.
String
getDomain()
String[]
getEnvironments()
Return the MBean Names of the set of defined environment entries for this web application
String
getInfo()
Return descriptive information about this Container implementation and the corresponding version number, in the format <description>/<version>.
protected String
getJSR77Suffix()
Loader
getLoader()
Return the Loader with which this Container is associated.
Manager
getManager()
Return the Manager with which this Container is associated.
int
getManagerChecksFrequency()
Get manager checks frquency.
String
getName()
The name of this DefaultContext
NamingResources
getNamingResources()
Return the naming resources associated with this web application.
ObjectName
getObjectName()
Container
getParent()
Return the Container for which this Container is a child, if there is one.
boolean
getReloadable()
Return the reloadable flag for this web application.
String[]
getResourceLinks()
Return the MBean Names of all the defined resource links for this application
String[]
getResourceNames()
Return the MBean Names of all the defined resource references for this application.
DirContext
getResources()
Get the resources DirContext object with which this Container is associated.
boolean
getSwallowOutput()
Return the swallowOutput flag for this web application.
String
getType()
String
getWrapperClass()
Return the Java class name of the Wrapper implementation used for servlets registered in this Context.
void
importDefaultContext(Context context)
Import the configuration from the DefaultContext into current Context.
void
installDefaultContext(Context context)
Install the StandardContext portion of the DefaultContext configuration into current Context.
boolean
isAllowLinking()
Is linking allowed.
boolean
isCachingAllowed()
Is cachingAllowed ?
boolean
isCaseSensitive()
Is case sensitive ?
boolean
isUseNaming()
Returns true if the internal naming support is used.
void
lifecycleEvent(LifecycleEvent event)
Process the START event for an associated Context.
void
postDeregister()
void
postRegister(Boolean registrationDone)
void
preDeregister()
ObjectName
preRegister(MBeanServer server, ObjectName name)
void
removeApplicationListener(String listener)
Remove the specified application listener class from the set of listeners for this application.
void
removeApplicationParameter(String name)
Remove the application parameter with the specified name from the set for this application.
void
removeEjb(String name)
Remove any EJB resource reference with the specified name.
void
removeEnvironment(String envName)
Remove any environment entry with the specified name.
void
removeInstanceListener(String listener)
Remove a class name from the set of InstanceListener classes that will be added to newly created Wrappers.
void
removeLifecycleListener(LifecycleListener listener)
Remove a lifecycle event listener from this component.
void
removeParameter(String name)
Remove the context initialization parameter with the specified name, if it exists; otherwise, no action is taken.
void
removePropertyChangeListener(PropertyChangeListener listener)
Remove a property change listener from this component.
void
removeResource(String resourceName)
Remove any resource reference with the specified name.
void
removeResourceEnvRef(String name)
Remove any resource environment reference with the specified name.
void
removeResourceLink(String resourceLinkName)
Remove any resource link with the specified name.
void
removeWrapperLifecycle(String listener)
Remove a class name from the set of LifecycleListener classes that will be added to newly created Wrappers.
void
removeWrapperListener(String listener)
Remove a class name from the set of ContainerListener classes that will be added to newly created Wrappers.
void
setAllowLinking(boolean allowLinking)
Set allow linking.
void
setCacheMaxSize(int cacheMaxSize)
Set the maximum size of the cache in KB.
void
setCacheTTL(int cacheTTL)
Set cache TTL.
void
setCachingAllowed(boolean cachingAllowed)
Set cachingAllowed.
void
setCaseSensitive(boolean caseSensitive)
Set case sensitivity.
void
setCookies(boolean cookies)
Set the "use cookies for session ids" flag.
void
setCrossContext(boolean crossContext)
Set the "allow crossing servlet contexts" flag.
void
setLoader(Loader loader)
Set the Loader with which this Context is associated.
void
setManager(Manager manager)
Set the Manager with which this Container is associated.
void
setManagerChecksFrequency(int managerChecksFrequency)
Set the manager checks frequency.
void
setName(String name)
void
setParent(Container container)
Set the parent Container to which this Container is being added as a child.
void
setReloadable(boolean reloadable)
Set the reloadable flag for this web application.
void
setResources(DirContext resources)
Set the resources DirContext object with which this Container is associated.
void
setSwallowOutput(boolean swallowOutput)
Set the swallowOutput flag for this web application.
void
setUseNaming(boolean useNaming)
Enables or disables naming.
void
setWrapperClass(String wrapperClass)
Set the Java class name of the Wrapper implementation used for servlets registered in this Context.
String
toString()
Return a String representation of this component.

Field Details

allowLinking

protected boolean allowLinking
Allow linking.


cacheMaxSize

protected int cacheMaxSize
Cache max size in KB.


cacheTTL

protected int cacheTTL
Cache TTL in ms.


cachingAllowed

protected boolean cachingAllowed
CachingAllowed.


caseSensitive

protected boolean caseSensitive
Case sensitivity.


domain

protected String domain


lifecycle

protected Vector lifecycle
The Context LifecycleListener's


loader

protected Loader loader
The Loader implementation with which this Container is associated.


manager

protected Manager manager
The Manager implementation with which this Container is associated.


managerChecksFrequency

protected int managerChecksFrequency
Frequency of manager checks.


mserver

protected MBeanServer mserver


name

protected String name
The human-readable name of this Container.


oname

protected ObjectName oname


parent

protected Container parent
The parent Container to which this Container is a child.


sm

protected static StringManager sm
The string manager for this package.


suffix

protected String suffix


support

protected PropertyChangeSupport support
The property change support for this component.


type

protected String type

Constructor Details

StandardDefaultContext

public StandardDefaultContext()
Create the DefaultContext

Method Details

addApplicationListener

public void addApplicationListener(String listener)
Add a new Listener class name to the set of Listeners configured for this application.
Specified by:
addApplicationListener in interface DefaultContext

Parameters:
listener - Java class name of a listener class


addApplicationParameter

public void addApplicationParameter(ApplicationParameter parameter)
Add a new application parameter for this application.
Specified by:
addApplicationParameter in interface DefaultContext

Parameters:
parameter - The new application parameter


addEjb

public void addEjb(ContextEjb ejb)
Add an EJB resource reference for this web application.
Specified by:
addEjb in interface DefaultContext

Parameters:
ejb - New EJB resource reference


addEnvironment

public String addEnvironment(String envName,
                             String type)
            throws MalformedObjectNameException
Add an environment entry for this web application.

Parameters:
envName - New environment entry name


addEnvironment

public void addEnvironment(ContextEnvironment environment)
Add an environment entry for this web application.
Specified by:
addEnvironment in interface DefaultContext

Parameters:
environment - New environment entry


addInstanceListener

public void addInstanceListener(String listener)
Add the classname of an InstanceListener to be added to each Wrapper appended to this Context.
Specified by:
addInstanceListener in interface DefaultContext

Parameters:
listener - Java class name of an InstanceListener class


addLifecycleListener

public void addLifecycleListener(LifecycleListener listener)
Add a lifecycle event listener to this component.

Parameters:
listener - The listener to add


addParameter

public void addParameter(String name,
                         String value)
Add a new context initialization parameter, replacing any existing value for the specified name.
Specified by:
addParameter in interface DefaultContext

Parameters:
name - Name of the new parameter
value - Value of the new parameter


addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Add a property change listener to this component.
Specified by:
addPropertyChangeListener in interface DefaultContext

Parameters:
listener - The listener to add


addResource

public String addResource(String resourceName,
                          String type)
            throws MalformedObjectNameException
Add a resource reference for this web application.

Parameters:
resourceName - New resource reference name


addResource

public void addResource(ContextResource resource)
Add a resource reference for this web application.
Specified by:
addResource in interface DefaultContext

Parameters:
resource - New resource reference


addResourceEnvRef

public void addResourceEnvRef(String name,
                              String type)
Add a resource environment reference for this web application.
Specified by:
addResourceEnvRef in interface DefaultContext

Parameters:
name - The resource environment reference name
type - The resource environment reference type


addResourceLink

public String addResourceLink(String resourceLinkName,
                              String global,
                              String name,
                              String type)
            throws MalformedObjectNameException
Add a resource link for this web application.

Parameters:
resourceLinkName - New resource link name


addResourceLink

public void addResourceLink(ContextResourceLink resourceLink)
Add a resource link for this web application.
Specified by:
addResourceLink in interface DefaultContext

Parameters:
resourceLink - New resource link


addResourceParams

public void addResourceParams(ResourceParams resourceParameters)
Add resource parameters for this web application.
Specified by:
addResourceParams in interface DefaultContext

Parameters:
resourceParameters - New resource parameters


addWrapperLifecycle

public void addWrapperLifecycle(String listener)
Add the classname of a LifecycleListener to be added to each Wrapper appended to this Context.
Specified by:
addWrapperLifecycle in interface DefaultContext

Parameters:
listener - Java class name of a LifecycleListener class


addWrapperListener

public void addWrapperListener(String listener)
Add the classname of a ContainerListener to be added to each Wrapper appended to this Context.
Specified by:
addWrapperListener in interface DefaultContext

Parameters:
listener - Java class name of a ContainerListener class


findApplicationListeners

public String[] findApplicationListeners()
Return the set of application listener class names configured for this application.
Specified by:
findApplicationListeners in interface DefaultContext


findApplicationParameters

public ApplicationParameter[] findApplicationParameters()
Return the set of application parameters for this application.
Specified by:
findApplicationParameters in interface DefaultContext


findEjb

public ContextEjb findEjb(String name)
Return the EJB resource reference with the specified name, if any; otherwise, return null.
Specified by:
findEjb in interface DefaultContext

Parameters:
name - Name of the desired EJB resource reference


findEjbs

public ContextEjb[] findEjbs()
Return the defined EJB resource references for this application. If there are none, a zero-length array is returned.
Specified by:
findEjbs in interface DefaultContext


findEnvironment

public ContextEnvironment findEnvironment(String name)
Return the environment entry with the specified name, if any; otherwise, return null.
Specified by:
findEnvironment in interface DefaultContext

Parameters:
name - Name of the desired environment entry


findEnvironments

public ContextEnvironment[] findEnvironments()
Return the set of defined environment entries for this web application. If none have been defined, a zero-length array is returned.
Specified by:
findEnvironments in interface DefaultContext


findInstanceListeners

public String[] findInstanceListeners()
Return the set of InstanceListener classes that will be added to newly created Wrappers automatically.
Specified by:
findInstanceListeners in interface DefaultContext


findLifecycleListeners

public LifecycleListener[] findLifecycleListeners()
Get the lifecycle listeners associated with this lifecycle. If this Lifecycle has no listeners registered, a zero-length array is returned.


findParameter

public String findParameter(String name)
Return the value for the specified context initialization parameter name, if any; otherwise return null.
Specified by:
findParameter in interface DefaultContext

Parameters:
name - Name of the parameter to return


findParameters

public String[] findParameters()
Return the names of all defined context initialization parameters for this Context. If no parameters are defined, a zero-length array is returned.
Specified by:
findParameters in interface DefaultContext


findResource

public ContextResource findResource(String name)
Return the resource reference with the specified name, if any; otherwise return null.
Specified by:
findResource in interface DefaultContext

Parameters:
name - Name of the desired resource reference


findResourceEnvRef

public String findResourceEnvRef(String name)
Return the resource environment reference type for the specified name, if any; otherwise return null.
Specified by:
findResourceEnvRef in interface DefaultContext

Parameters:
name - Name of the desired resource environment reference


findResourceEnvRefs

public String[] findResourceEnvRefs()
Return the set of resource environment reference names for this web application. If none have been specified, a zero-length array is returned.
Specified by:
findResourceEnvRefs in interface DefaultContext


findResourceLink

public ContextResourceLink findResourceLink(String name)
Return the resource link with the specified name, if any; otherwise return null.
Specified by:
findResourceLink in interface DefaultContext

Parameters:
name - Name of the desired resource link


findResourceLinks

public ContextResourceLink[] findResourceLinks()
Return the defined resource links for this application. If none have been defined, a zero-length array is returned.
Specified by:
findResourceLinks in interface DefaultContext


findResourceParams

public ResourceParams[] findResourceParams()
Return the set of defined resource parameters for this web application. If none have been defined, a zero-length array is returned.
Specified by:
findResourceParams in interface DefaultContext


findResources

public ContextResource[] findResources()
Return the defined resource references for this application. If none have been defined, a zero-length array is returned.
Specified by:
findResources in interface DefaultContext


findWrapperLifecycles

public String[] findWrapperLifecycles()
Return the set of LifecycleListener classes that will be added to newly created Wrappers automatically.
Specified by:
findWrapperLifecycles in interface DefaultContext


findWrapperListeners

public String[] findWrapperListeners()
Return the set of ContainerListener classes that will be added to newly created Wrappers automatically.
Specified by:
findWrapperListeners in interface DefaultContext


getCacheMaxSize

public int getCacheMaxSize()
Return the maximum size of the cache in KB.


getCacheTTL

public int getCacheTTL()
Get cache TTL.


getCookies

public boolean getCookies()
Return the "use cookies for session ids" flag.
Specified by:
getCookies in interface DefaultContext


getCrossContext

public boolean getCrossContext()
Return the "allow crossing servlet contexts" flag.
Specified by:
getCrossContext in interface DefaultContext


getDomain

public String getDomain()


getEnvironments

public String[] getEnvironments()
Return the MBean Names of the set of defined environment entries for this web application


getInfo

public String getInfo()
Return descriptive information about this Container implementation and the corresponding version number, in the format <description>/<version>.
Specified by:
getInfo in interface DefaultContext


getJSR77Suffix

protected String getJSR77Suffix()


getLoader

public Loader getLoader()
Return the Loader with which this Container is associated. If there is no associated Loader return null.
Specified by:
getLoader in interface DefaultContext


getManager

public Manager getManager()
Return the Manager with which this Container is associated. If there is no associated Manager return null.
Specified by:
getManager in interface DefaultContext


getManagerChecksFrequency

public int getManagerChecksFrequency()
Get manager checks frquency.


getName

public String getName()
The name of this DefaultContext
Specified by:
getName in interface DefaultContext


getNamingResources

public NamingResources getNamingResources()
Return the naming resources associated with this web application.
Specified by:
getNamingResources in interface DefaultContext


getObjectName

public ObjectName getObjectName()


getParent

public Container getParent()
Return the Container for which this Container is a child, if there is one. If there is no defined parent, return null.
Specified by:
getParent in interface DefaultContext


getReloadable

public boolean getReloadable()
Return the reloadable flag for this web application.
Specified by:
getReloadable in interface DefaultContext


getResourceLinks

public String[] getResourceLinks()
Return the MBean Names of all the defined resource links for this application


getResourceNames

public String[] getResourceNames()
Return the MBean Names of all the defined resource references for this application. XXX This changed - due to conflict


getResources

public DirContext getResources()
Get the resources DirContext object with which this Container is associated.
Specified by:
getResources in interface DefaultContext

Returns:
The associated DirContext


getSwallowOutput

public boolean getSwallowOutput()
Return the swallowOutput flag for this web application.


getType

public String getType()


getWrapperClass

public String getWrapperClass()
Return the Java class name of the Wrapper implementation used for servlets registered in this Context.
Specified by:
getWrapperClass in interface DefaultContext


importDefaultContext

public void importDefaultContext(Context context)
Import the configuration from the DefaultContext into current Context.
Specified by:
importDefaultContext in interface DefaultContext

Parameters:
context - current web application context


installDefaultContext

public void installDefaultContext(Context context)
Install the StandardContext portion of the DefaultContext configuration into current Context.

Parameters:
context - current web application context


isAllowLinking

public boolean isAllowLinking()
Is linking allowed.


isCachingAllowed

public boolean isCachingAllowed()
Is cachingAllowed ?


isCaseSensitive

public boolean isCaseSensitive()
Is case sensitive ?


isUseNaming

public boolean isUseNaming()
Returns true if the internal naming support is used.


lifecycleEvent

public void lifecycleEvent(LifecycleEvent event)
Process the START event for an associated Context.
Specified by:
lifecycleEvent in interface LifecycleListener

Parameters:
event - The lifecycle event that has occurred


postDeregister

public void postDeregister()


postRegister

public void postRegister(Boolean registrationDone)


preDeregister

public void preDeregister()
            throws Exception


preRegister

public ObjectName preRegister(MBeanServer server,
                              ObjectName name)
            throws Exception


removeApplicationListener

public void removeApplicationListener(String listener)
Remove the specified application listener class from the set of listeners for this application.
Specified by:
removeApplicationListener in interface DefaultContext

Parameters:
listener - Java class name of the listener to be removed


removeApplicationParameter

public void removeApplicationParameter(String name)
Remove the application parameter with the specified name from the set for this application.
Specified by:
removeApplicationParameter in interface DefaultContext

Parameters:
name - Name of the application parameter to remove


removeEjb

public void removeEjb(String name)
Remove any EJB resource reference with the specified name.
Specified by:
removeEjb in interface DefaultContext

Parameters:
name - Name of the EJB resource reference to remove


removeEnvironment

public void removeEnvironment(String envName)
Remove any environment entry with the specified name.
Specified by:
removeEnvironment in interface DefaultContext

Parameters:
envName - Name of the environment entry to remove


removeInstanceListener

public void removeInstanceListener(String listener)
Remove a class name from the set of InstanceListener classes that will be added to newly created Wrappers.
Specified by:
removeInstanceListener in interface DefaultContext

Parameters:
listener - Class name of an InstanceListener class to be removed


removeLifecycleListener

public void removeLifecycleListener(LifecycleListener listener)
Remove a lifecycle event listener from this component.

Parameters:
listener - The listener to remove


removeParameter

public void removeParameter(String name)
Remove the context initialization parameter with the specified name, if it exists; otherwise, no action is taken.
Specified by:
removeParameter in interface DefaultContext

Parameters:
name - Name of the parameter to remove


removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Remove a property change listener from this component.
Specified by:
removePropertyChangeListener in interface DefaultContext

Parameters:
listener - The listener to remove


removeResource

public void removeResource(String resourceName)
Remove any resource reference with the specified name.
Specified by:
removeResource in interface DefaultContext

Parameters:
resourceName - Name of the resource reference to remove


removeResourceEnvRef

public void removeResourceEnvRef(String name)
Remove any resource environment reference with the specified name.
Specified by:
removeResourceEnvRef in interface DefaultContext

Parameters:
name - Name of the resource environment reference to remove


removeResourceLink

public void removeResourceLink(String resourceLinkName)
Remove any resource link with the specified name.
Specified by:
removeResourceLink in interface DefaultContext

Parameters:
resourceLinkName - Name of the resource reference to remove


removeWrapperLifecycle

public void removeWrapperLifecycle(String listener)
Remove a class name from the set of LifecycleListener classes that will be added to newly created Wrappers.
Specified by:
removeWrapperLifecycle in interface DefaultContext

Parameters:
listener - Class name of a LifecycleListener class to be removed


removeWrapperListener

public void removeWrapperListener(String listener)
Remove a class name from the set of ContainerListener classes that will be added to newly created Wrappers.
Specified by:
removeWrapperListener in interface DefaultContext

Parameters:
listener - Class name of a ContainerListener class to be removed


setAllowLinking

public void setAllowLinking(boolean allowLinking)
Set allow linking.


setCacheMaxSize

public void setCacheMaxSize(int cacheMaxSize)
Set the maximum size of the cache in KB.


setCacheTTL

public void setCacheTTL(int cacheTTL)
Set cache TTL.


setCachingAllowed

public void setCachingAllowed(boolean cachingAllowed)
Set cachingAllowed.


setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)
Set case sensitivity.


setCookies

public void setCookies(boolean cookies)
Set the "use cookies for session ids" flag.
Specified by:
setCookies in interface DefaultContext

Parameters:
cookies - The new flag


setCrossContext

public void setCrossContext(boolean crossContext)
Set the "allow crossing servlet contexts" flag.
Specified by:
setCrossContext in interface DefaultContext

Parameters:
crossContext - The new cross contexts flag


setLoader

public void setLoader(Loader loader)
Set the Loader with which this Context is associated.
Specified by:
setLoader in interface DefaultContext

Parameters:
loader - The newly associated loader


setManager

public void setManager(Manager manager)
Set the Manager with which this Container is associated.
Specified by:
setManager in interface DefaultContext

Parameters:
manager - The newly associated Manager


setManagerChecksFrequency

public void setManagerChecksFrequency(int managerChecksFrequency)
Set the manager checks frequency.


setName

public void setName(String name)
Specified by:
setName in interface DefaultContext


setParent

public void setParent(Container container)
Set the parent Container to which this Container is being added as a child. This Container may refuse to become attached to the specified Container by throwing an exception.
Specified by:
setParent in interface DefaultContext

Parameters:
container - Container to which this Container is being added as a child


setReloadable

public void setReloadable(boolean reloadable)
Set the reloadable flag for this web application.
Specified by:
setReloadable in interface DefaultContext

Parameters:
reloadable - The new reloadable flag


setResources

public void setResources(DirContext resources)
Set the resources DirContext object with which this Container is associated.
Specified by:
setResources in interface DefaultContext

Parameters:
resources - The newly associated DirContext


setSwallowOutput

public void setSwallowOutput(boolean swallowOutput)
Set the swallowOutput flag for this web application.

Parameters:
swallowOutput - The new swallowOutput flag


setUseNaming

public void setUseNaming(boolean useNaming)
Enables or disables naming.


setWrapperClass

public void setWrapperClass(String wrapperClass)
Set the Java class name of the Wrapper implementation used for servlets registered in this Context.
Specified by:
setWrapperClass in interface DefaultContext

Parameters:
wrapperClass - The new wrapper class


toString

public String toString()
Return a String representation of this component.


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.