Overview | Package | Class | Tree | Deprecated | Index | Help
| Apache Tomcat 6.0.53
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

Package org.apache.catalina

Class org.apache.catalina.ContainerEvent extends java.util.EventObject implements Serializable

Serialized Fields

### container

    Container container

  The Container on which this event occurred.

### data

    java.lang.Object data

  The event data associated with this event.

### type

    java.lang.String type

  The event type this instance represents.

Class org.apache.catalina.InstanceEvent extends java.util.EventObject implements Serializable

Serialized Fields

### exception

    java.lang.Throwable exception

  The exception that was thrown during the processing being reported by this event (AFTER_INIT_EVENT, AFTER_SERVICE_EVENT, AFTER_DESTROY_EVENT, AFTER_DISPATCH_EVENT, and AFTER_FILTER_EVENT only).

### filter

    javax.servlet.Filter filter

  The Filter instance for which this event occurred (BEFORE_FILTER_EVENT and AFTER_FILTER_EVENT only).

### request

    javax.servlet.ServletRequest request

  The servlet request being processed (BEFORE_FILTER_EVENT, AFTER_FILTER_EVENT, BEFORE_SERVICE_EVENT, and AFTER_SERVICE_EVENT).

### response

    javax.servlet.ServletResponse response

  The servlet response being processed (BEFORE_FILTER_EVENT, AFTER_FILTER_EVENT, BEFORE_SERVICE_EVENT, and AFTER_SERVICE_EVENT).

### servlet

    javax.servlet.Servlet servlet

  The Servlet instance for which this event occurred (not present on BEFORE_FILTER_EVENT or AFTER_FILTER_EVENT events).

### type

    java.lang.String type

  The event type this instance represents.

### wrapper

    Wrapper wrapper

  The Wrapper managing the servlet instance for which this event occurred.

Class org.apache.catalina.LifecycleEvent extends java.util.EventObject implements Serializable

Serialized Fields

### data

    java.lang.Object data

  The event data associated with this event.

### lifecycle

    Lifecycle lifecycle

  The Lifecycle on which this event occurred.

### type

    java.lang.String type

  The event type this instance represents.

Class org.apache.catalina.LifecycleException extends java.lang.Exception implements Serializable

Serialized Fields

### message

    java.lang.String message

  The error message passed to our constructor (if any)

### throwable

    java.lang.Throwable throwable

  The underlying exception or error passed to our constructor (if any)

Class org.apache.catalina.SessionEvent extends java.util.EventObject implements Serializable

Serialized Fields

### data

    java.lang.Object data

  The event data associated with this event.

### session

    Session session

  The Session on which this event occurred.

### type

    java.lang.String type

  The event type this instance represents.

Package org.apache.catalina.connector

Class org.apache.catalina.connector.ClientAbortException extends java.io.IOException implements Serializable

Serialized Fields

### message

    java.lang.String message

  The error message passed to our constructor (if any)

### throwable

    java.lang.Throwable throwable

  The underlying exception or error passed to our constructor (if any)

Class org.apache.catalina.connector.CoyotePrincipal extends java.lang.Object implements Serializable

Serialized Fields

### name

    java.lang.String name

  The username of the user represented by this Principal.

Package org.apache.catalina.core

Class org.apache.catalina.core.ApplicationFilterConfig extends java.lang.Object implements Serializable

Serialized Fields

### context

    Context context

  The Context with which we are associated.

### filterDef

    FilterDef filterDef

  The `FilterDef` that defines our associated Filter.

### oname

    javax.management.ObjectName oname

  JMX registration name

Class org.apache.catalina.core.ContainerBase extends java.lang.Object implements Serializable

Serialized Fields

### children

    java.util.HashMap<K,V> children

  The child Containers belonging to this Container, keyed by name.

### backgroundProcessorDelay

    int backgroundProcessorDelay

  The processor delay for this component.

### lifecycle

    LifecycleSupport lifecycle

  The lifecycle event support for this component.

### listeners

    java.util.ArrayList<E> listeners

  The container event listeners for this Container.

### loader

    Loader loader

  The Loader implementation with which this Container is associated.

### logger

    Log logger

  The Logger implementation with which this Container is associated.

### logName

    java.lang.String logName

  Associated logger name.

### manager

    Manager manager

  The Manager implementation with which this Container is associated.

### cluster

    Cluster cluster

  The cluster with which this Container is associated.

### name

    java.lang.String name

  The human-readable name of this Container.

### parent

    Container parent

  The parent Container to which this Container is a child.

### parentClassLoader

    java.lang.ClassLoader parentClassLoader

  The parent class loader to be configured when we install a Loader.

### pipeline

    Pipeline pipeline

  The Pipeline object with which this Container is associated.

### realm

    Realm realm

  The Realm with which this Container is associated.

### resources

    javax.naming.directory.DirContext resources

  The resources DirContext object with which this Container is associated.

### started

    boolean started

  Has this component been started?

### initialized

    boolean initialized

### startChildren

    boolean startChildren

  Will children be started automatically when they are added.

### support

    java.beans.PropertyChangeSupport support

  The property change support for this component.

### thread

    java.lang.Thread thread

  The background thread.

### threadDone

    boolean threadDone

  The background thread completion semaphore.

### accessLog

    AccessLog accessLog

  The access log to use for requests normally handled by this container that have been handled earlier in the processing chain.

### accessLogScanComplete

    boolean accessLogScanComplete

### type

    java.lang.String type

### domain

    java.lang.String domain

### suffix

    java.lang.String suffix

### oname

    javax.management.ObjectName oname

### controller

    javax.management.ObjectName controller

Class org.apache.catalina.core.StandardContext extends ContainerBase implements Serializable

Serialized Fields

### altDDName

    java.lang.String altDDName

  The alternate deployment descriptor name.

### annotationProcessor

    AnnotationProcessor annotationProcessor

  Annotation processor.

### hostName

    java.lang.String hostName

  Associated host name.

### antiJARLocking

    boolean antiJARLocking

  The antiJARLocking flag for this Context.

### antiResourceLocking

    boolean antiResourceLocking

  The antiResourceLocking flag for this Context.

### applicationListeners

    java.lang.String[] applicationListeners

  The set of application listener class names configured for this application, in the order they were encountered in the web.xml file.

### applicationListenersLock

    java.lang.Object applicationListenersLock

### applicationParameters

    ApplicationParameter[] applicationParameters

  The set of application parameters defined for this application.

### applicationParametersLock

    java.lang.Object applicationParametersLock

### available

    boolean available

  The application available flag for this Context.

### broadcaster

    javax.management.NotificationBroadcasterSupport broadcaster

  The broadcaster that sends j2ee notifications.

### charsetMapperClass

    java.lang.String charsetMapperClass

  The Java class name of the CharsetMapper class to be created.

### configFile

    java.lang.String configFile

  The path to a file to save this Context information.

### configured

    boolean configured

  The "correctly configured" flag for this Context.

### constraints

    SecurityConstraint[] constraints

  The security constraints for this web application.

### constraintsLock

    java.lang.Object constraintsLock

### compilerClasspath

    java.lang.String compilerClasspath

  Compiler classpath to use.

### cookies

    boolean cookies

  Should we attempt to use cookies for session id communication?

### crossContext

    boolean crossContext

  Should we allow the `ServletContext.getContext()` method to access the context of other web applications in this server?

### encodedPath

    java.lang.String encodedPath

  Encoded path.

### delegate

    boolean delegate

  The "follow standard delegation model" flag that will be used to configure our ClassLoader.

### displayName

    java.lang.String displayName

  The display name of this web application.

### defaultContextXml

    java.lang.String defaultContextXml

  Override the default context xml location.

### defaultWebXml

    java.lang.String defaultWebXml

  Override the default web xml location.

### distributable

    boolean distributable

  The distributable flag for this web application.

### docBase

    java.lang.String docBase

  The document root for this web application.

### disableURLRewriting

    boolean disableURLRewriting

  Has URL rewriting been disabled.

### exceptionPages

    java.util.HashMap<K,V> exceptionPages

  The exception pages for this web application, keyed by fully qualified class name of the Java exception.

### filterConfigs

    java.util.HashMap<K,V> filterConfigs

  The set of filter configurations (and associated filter instances) we have initialized, keyed by filter name.

### filterDefs

    java.util.HashMap<K,V> filterDefs

  The set of filter definitions for this application, keyed by filter name.

### filterMaps

    FilterMap[] filterMaps

  The set of filter mappings for this application, in the order they were defined in the deployment descriptor.

### filterMapsLock

    java.lang.Object filterMapsLock

### ignoreAnnotations

    boolean ignoreAnnotations

  Ignore annotations.

### instanceListeners

    java.lang.String[] instanceListeners

  The set of classnames of InstanceListeners that will be added to each newly created Wrapper by `createWrapper()`.

### instanceListenersLock

    java.lang.Object instanceListenersLock

### loginConfig

    LoginConfig loginConfig

  The login configuration descriptor for this web application.

### mapper

    Mapper mapper

  The mapper associated with this context.

### namingResources

    NamingResources namingResources

  The naming resources for this web application.

### messageDestinations

    java.util.HashMap<K,V> messageDestinations

  The message destinations for this web application.

### mimeMappings

    java.util.HashMap<K,V> mimeMappings

  The MIME mappings for this web application, keyed by extension.

### okErrorPage

    ErrorPage okErrorPage

  Special case: error page for status 200.

### parameters

    java.util.concurrent.ConcurrentMap<K,V> parameters

  The context initialization parameters for this web application, keyed by name.

### paused

    boolean paused

  The request processing pause flag (while reloading occurs)

### publicId

    java.lang.String publicId

  The public identifier of the DTD for the web application deployment descriptor version we are currently parsing. This is used to support relaxed validation rules when processing version 2.2 web.xml files.

### reloadable

    boolean reloadable

  The reloadable flag for this web application.

### unpackWAR

    boolean unpackWAR

  Unpack WAR property.

### override

    boolean override

  The DefaultContext override flag for this web application.

### originalDocBase

    java.lang.String originalDocBase

  The original document root for this web application.

### privileged

    boolean privileged

  The privileged flag for this web application.

### replaceWelcomeFiles

    boolean replaceWelcomeFiles

  Should the next call to `addWelcomeFile()` cause replacement of any existing welcome files? This will be set before processing the web application's deployment descriptor, so that application specified choices replace, rather than append to, those defined in the global descriptor.

### roleMappings

    java.util.HashMap<K,V> roleMappings

  The security role mappings for this application, keyed by role name (as used within the application).

### securityRoles

    java.lang.String[] securityRoles

  The security roles for this application, keyed by role name.

### securityRolesLock

    java.lang.Object securityRolesLock

### servletMappings

    java.util.HashMap<K,V> servletMappings

  The servlet mappings for this web application, keyed by matching pattern.

### servletMappingsLock

    java.lang.Object servletMappingsLock

### sessionTimeout

    int sessionTimeout

  The session timeout (in minutes) for this web application.

### sequenceNumber

    long sequenceNumber

  The notification sequence number.

### statusPages

    java.util.HashMap<K,V> statusPages

  The status code error pages for this web application, keyed by HTTP status code (as an Integer).

### swallowOutput

    boolean swallowOutput

  Set flag to true to cause the system.out and system.err to be redirected to the logger when executing a servlet.

### taglibs

    java.util.HashMap<K,V> taglibs

  The JSP tag libraries for this web application, keyed by URI

### unloadDelay

    long unloadDelay

  Amount of ms that the container will wait for servlets to unload.

### watchedResources

    java.lang.String[] watchedResources

  The watched resources for this application.

### watchedResourcesLock

    java.lang.Object watchedResourcesLock

### welcomeFiles

    java.lang.String[] welcomeFiles

  The welcome files for this application.

### welcomeFilesLock

    java.lang.Object welcomeFilesLock

### wrapperLifecycles

    java.lang.String[] wrapperLifecycles

  The set of classnames of LifecycleListeners that will be added to each newly created Wrapper by `createWrapper()`.

### wrapperLifecyclesLock

    java.lang.Object wrapperLifecyclesLock

### wrapperListeners

    java.lang.String[] wrapperListeners

  The set of classnames of ContainerListeners that will be added to each newly created Wrapper by `createWrapper()`.

### wrapperListenersLock

    java.lang.Object wrapperListenersLock

### workDir

    java.lang.String workDir

  The pathname to the work directory for this context (relative to the server's home if not absolute).

### wrapperClassName

    java.lang.String wrapperClassName

  Java class name of the Wrapper class implementation we use.

### wrapperClass

    java.lang.Class<T> wrapperClass

### useNaming

    boolean useNaming

  JNDI use flag.

### filesystemBased

    boolean filesystemBased

  Filesystem based flag.

### namingContextName

    java.lang.String namingContextName

  Name of the associated naming context.

### cachingAllowed

    boolean cachingAllowed

  Caching allowed flag.

### caseSensitive

    boolean caseSensitive

  Case sensitivity.

### allowLinking

    boolean allowLinking

  Allow linking.

### cacheMaxSize

    int cacheMaxSize

  Cache max size in KB.

### xmlBlockExternal

    boolean xmlBlockExternal

  Attribute used to turn on/off the use of external entities.

### cacheObjectMaxSize

    int cacheObjectMaxSize

  Cache object max size in KB.

### cacheTTL

    int cacheTTL

  Cache TTL in ms.

### lazy

    boolean lazy

### startupTime

    long startupTime

### startTime

    long startTime

### tldScanTime

    long tldScanTime

### engineName

    java.lang.String engineName

  Name of the engine. If null, the domain is used.

### j2EEApplication

    java.lang.String j2EEApplication

### j2EEServer

    java.lang.String j2EEServer

### webXmlValidation

    boolean webXmlValidation

  Attribute value used to turn on/off XML validation

### webXmlNamespaceAware

    boolean webXmlNamespaceAware

  Attribute value used to turn on/off XML namespace validation

### processTlds

    boolean processTlds

  Attribute value used to turn on/off TLD processing

### tldValidation

    boolean tldValidation

  Attribute value used to turn on/off XML validation

### saveConfig

    boolean saveConfig

  Should we save the configuration.

### useHttpOnly

    boolean useHttpOnly

  The flag that indicates that session cookies should use HttpOnly

### sessionCookieDomain

    java.lang.String sessionCookieDomain

  The domain to use for session cookies. `null` indicates that the domain is controlled by the application.

### sessionCookiePath

    java.lang.String sessionCookiePath

  The path to use for session cookies. `null` indicates that the path is controlled by the application.

### sessionCookieName

    java.lang.String sessionCookieName

  The name to use for session cookies. `null` indicates that the name is controlled by the application.

### clearReferencesRmiTargets

    boolean clearReferencesRmiTargets

  Enables the RMI Target memory leak detection to be controlled. This is necessary since the detection can only work on Java 9 if some of the modularity checks are disabled.

### clearReferencesStopThreads

    boolean clearReferencesStopThreads

  Should Tomcat attempt to terminate threads that have been started by the web application? Stopping threads is performed via the deprecated (for good reason) `Thread.stop()` method and is likely to result in instability. As such, enabling this should be viewed as an option of last resort in a development environment and is not recommended in a production environment. If not specified, the default value of `false` will be used.

### clearReferencesStopTimerThreads

    boolean clearReferencesStopTimerThreads

  Should Tomcat attempt to terminate any `TimerThread`s that have been started by the web application? If not specified, the default value of `false` will be used.

### clearReferencesHttpClientKeepAliveThread

    boolean clearReferencesHttpClientKeepAliveThread

  If an HttpClient keep-alive timer thread has been started by this web application and is still running, should Tomcat change the context class loader from the current `WebappClassLoader` to `WebappClassLoader.parent` to prevent a memory leak? Note that the keep-alive timer thread will stop on its own once the keep-alives all expire however, on a busy system that might not happen for some time.

### clearReferencesThreadLocals

    boolean clearReferencesThreadLocals

  Should Tomcat attempt to clear any ThreadLocal objects that are instances of classes loaded by this class loader. Failure to remove any such objects will result in a memory leak on web application stop, undeploy or reload. It is disabled by default since the clearing of the ThreadLocal objects is not performed in a thread-safe manner.

### mapperContextRootRedirectEnabled

    boolean mapperContextRootRedirectEnabled

### mapperDirectoryRedirectEnabled

    boolean mapperDirectoryRedirectEnabled

### dispatchersUseEncodedPaths

    boolean dispatchersUseEncodedPaths

### notificationInfo

    javax.management.MBeanNotificationInfo[] notificationInfo

### server

    java.lang.String server

  The J2EE Server ObjectName this module is deployed on.

### javaVMs

    java.lang.String[] javaVMs

  The Java virtual machines on which this module is running.

Class org.apache.catalina.core.StandardEngine extends ContainerBase implements Serializable

Serialized Fields

### defaultHost

    java.lang.String defaultHost

  Host name to use when no server host, or an unknown host, is specified in the request.

### service

    Service service

  The `Service` that owns this Engine, if any.

### baseDir

    java.lang.String baseDir

  Allow the base dir to be specified explicitely for each engine. In time we should stop using catalina.base property - otherwise we loose some flexibility.

### mbeansFile

    java.lang.String mbeansFile

  Optional mbeans config file. This will replace the "hacks" in jk and ServerListener. The mbeans file will support (transparent) persistence - soon. It'll probably replace jk2.properties and could replace server.xml. Of course - the same beans could be loaded and managed by an external entity - like the embedding app - which can use a different persistence mechanism.

### mbeans

    java.util.List<E> mbeans

  Mbeans loaded by the engine.

### jvmRouteId

    java.lang.String jvmRouteId

  The JVM Route ID for this Tomcat instance. All Route ID's must be unique across the cluster.

### defaultAccessLog

    java.util.concurrent.atomic.AtomicReference<V> defaultAccessLog

  Default access log to use for request/response pairs where we can't ID the intended host and context.

### initialized

    boolean initialized

Class org.apache.catalina.core.StandardHost extends ContainerBase implements Serializable

Serialized Fields

### aliases

    java.lang.String[] aliases

  The set of aliases for this Host.

### aliasesLock

    java.lang.Object aliasesLock

### appBase

    java.lang.String appBase

  The application root for this Host.

### autoDeploy

    boolean autoDeploy

  The auto deploy flag for this Host.

### configClass

    java.lang.String configClass

  The Java class name of the default context configuration class for deployed web applications.

### contextClass

    java.lang.String contextClass

  The Java class name of the default Context implementation class for deployed web applications.

### deployOnStartup

    boolean deployOnStartup

  The deploy on startup flag for this Host.

### deployXML

    boolean deployXML

  deploy Context XML config files property.

### errorReportValveClass

    java.lang.String errorReportValveClass

  The Java class name of the default error reporter implementation class for deployed web applications.

### errorReportValveObjectName

    javax.management.ObjectName errorReportValveObjectName

  The object name for the errorReportValve.

### liveDeploy

    boolean liveDeploy

  The live deploy flag for this Host.

### unpackWARs

    boolean unpackWARs

  Unpack WARs property.

### workDir

    java.lang.String workDir

  Work Directory base for applications.

### xmlValidation

    boolean xmlValidation

  Attribute value used to turn on/off XML validation

### xmlNamespaceAware

    boolean xmlNamespaceAware

  Attribute value used to turn on/off XML namespace awarenes.

### childClassLoaders

    java.util.Map<K,V> childClassLoaders

  Track the class loaders for the child web applications so memory leaks can be detected.

### deployIgnore

    java.util.regex.Pattern deployIgnore

  Any file or directory in `StandardHost.appBase` that this pattern matches will be ignored by the automatic deployment process (both `StandardHost.deployOnStartup` and `StandardHost.autoDeploy`).

### initialized

    boolean initialized

Class org.apache.catalina.core.StandardWrapper extends ContainerBase implements Serializable

Serialized Fields

### available

    long available

  The date and time at which this servlet will become available (in milliseconds since the epoch), or zero if the servlet is available. If this value equals Long.MAX_VALUE, the unavailability of this servlet is considered permanent.

### broadcaster

    javax.management.NotificationBroadcasterSupport broadcaster

  The broadcaster that sends j2ee notifications.

### countAllocated

    java.util.concurrent.atomic.AtomicInteger countAllocated

  The count of allocations that are currently active (even if they are for the same instance, as will be true on a non-STM servlet).

### facade

    StandardWrapperFacade facade

  The facade associated with this wrapper.

### instance

    javax.servlet.Servlet instance

  The (single) initialized instance of this servlet.

### instanceSupport

    InstanceSupport instanceSupport

  The support object for our instance listeners.

### jspFile

    java.lang.String jspFile

  The context-relative URI of the JSP file for this servlet.

### loadOnStartup

    int loadOnStartup

  The load-on-startup order value (negative value means load on first call) for this servlet.

### mappings

    java.util.ArrayList<E> mappings

  Mappings associated with the wrapper.

### parameters

    java.util.HashMap<K,V> parameters

  The initialization parameters for this servlet, keyed by parameter name.

### references

    java.util.HashMap<K,V> references

  The security role references for this servlet, keyed by role name used in the servlet. The corresponding value is the role name of the web application itself.

### runAs

    java.lang.String runAs

  The run-as identity for this servlet.

### sequenceNumber

    long sequenceNumber

  The notification sequence number.

### servletClass

    java.lang.String servletClass

  The fully qualified servlet class name for this servlet.

### singleThreadModel

    boolean singleThreadModel

  Does this servlet implement the SingleThreadModel interface?

### unloading

    boolean unloading

  Are we unloading our servlet instance at the moment?

### maxInstances

    int maxInstances

  Maximum number of STM instances.

### nInstances

    int nInstances

  Number of instances currently loaded for a STM servlet.

### instancePool

    java.util.Stack<E> instancePool

  Stack containing the STM instances.

### unloadDelay

    long unloadDelay

  Wait time for servlet unload in ms.

### isJspServlet

    boolean isJspServlet

  True if this StandardWrapper is for the JspServlet

### jspMonitorON

    javax.management.ObjectName jspMonitorON

  The ObjectName of the JSP monitoring mbean

### swallowOutput

    boolean swallowOutput

  Should we swallow System.out

### swValve

    org.apache.catalina.core.StandardWrapperValve swValve

### loadTime

    long loadTime

### classLoadTime

    int classLoadTime

### parametersLock

    java.util.concurrent.locks.ReentrantReadWriteLock parametersLock

### mappingsLock

    java.util.concurrent.locks.ReentrantReadWriteLock mappingsLock

### referencesLock

    java.util.concurrent.locks.ReentrantReadWriteLock referencesLock

### notificationInfo

    javax.management.MBeanNotificationInfo[] notificationInfo

Package org.apache.catalina.deploy

Class org.apache.catalina.deploy.ApplicationParameter extends java.lang.Object implements Serializable

Serialized Fields

### description

    java.lang.String description

  The description of this environment entry.

### name

    java.lang.String name

  The name of this application parameter.

### override

    boolean override

  Does this application parameter allow overrides by the application deployment descriptor?

### value

    java.lang.String value

  The value of this application parameter.

Class org.apache.catalina.deploy.ContextEjb extends ResourceBase implements Serializable

Serialized Fields

### home

    java.lang.String home

  The name of the EJB home implementation class.

### link

    java.lang.String link

  The link to a J2EE EJB definition.

### remote

    java.lang.String remote

  The name of the EJB remote implementation class.

Class org.apache.catalina.deploy.ContextEnvironment extends java.lang.Object implements Serializable

Serialized Fields

### description

    java.lang.String description

  The description of this environment entry.

### name

    java.lang.String name

  The name of this environment entry.

### override

    boolean override

  Does this environment entry allow overrides by the application deployment descriptor?

### type

    java.lang.String type

  The type of this environment entry.

### value

    java.lang.String value

  The value of this environment entry.

### resources

    NamingResources resources

  The NamingResources with which we are associated (if any).

Class org.apache.catalina.deploy.ContextHandler extends ResourceBase implements Serializable

Serialized Fields

### handlerclass

    java.lang.String handlerclass

  The Handler reference class.

### soapHeaders

    java.util.HashMap<K,V> soapHeaders

  A list of QName specifying the SOAP Headers the handler will work on. -namespace and locapart values must be found inside the WSDL. A service-qname is composed by a namespaceURI and a localpart. soapHeader[0] : namespaceURI soapHeader[1] : localpart

### soapRoles

    java.util.ArrayList<E> soapRoles

  The soapRole.

### portNames

    java.util.ArrayList<E> portNames

  The portName.

Class org.apache.catalina.deploy.ContextLocalEjb extends ResourceBase implements Serializable

Serialized Fields

### home

    java.lang.String home

  The name of the EJB home implementation class.

### link

    java.lang.String link

  The link to a J2EE EJB definition.

### local

    java.lang.String local

  The name of the EJB local implementation class.

Class org.apache.catalina.deploy.ContextResource extends ResourceBase implements Serializable

Serialized Fields

### auth

    java.lang.String auth

  The authorization requirement for this resource (`Application` or `Container`).

### scope

    java.lang.String scope

  The sharing scope of this resource factory (`Shareable` or `Unshareable`).

Class org.apache.catalina.deploy.ContextResourceEnvRef extends ResourceBase implements Serializable

Serialized Fields

### override

    boolean override

  Does this environment entry allow overrides by the application deployment descriptor?

Class org.apache.catalina.deploy.ContextResourceLink extends ResourceBase implements Serializable

Serialized Fields

### global

    java.lang.String global

  The global name of this resource.

### factory

    java.lang.String factory

Class org.apache.catalina.deploy.ContextService extends ResourceBase implements Serializable

Serialized Fields

### displayname

    java.lang.String displayname

  The WebService reference name.

### icon

    java.lang.String icon

  An icon for this WebService.

### wsdlfile

    java.lang.String wsdlfile

  Contains the location (relative to the root of the module) of the web service WSDL description.

### jaxrpcmappingfile

    java.lang.String jaxrpcmappingfile

  A file specifying the correlation of the WSDL definition to the interfaces (Service Endpoint Interface, Service Interface).

### serviceqname

    java.lang.String[] serviceqname

  Declares the specific WSDL service element that is being referred to. It is not specified if no wsdl-file is declared or if WSDL contains only 1 service element. A service-qname is composed by a namespaceURI and a localpart. It must be defined if more than 1 service is declared in the WSDL. serviceqname[0] : namespaceURI serviceqname[1] : localpart

### handlers

    java.util.HashMap<K,V> handlers

  A list of Handlers to use for this service-ref. The instanciation of the handler have to be done.

Class org.apache.catalina.deploy.ContextTransaction extends java.lang.Object implements Serializable

Serialized Fields

### properties

    java.util.HashMap<K,V> properties

  Holder for our configured properties.

### resources

    NamingResources resources

  The NamingResources with which we are associated (if any).

Class org.apache.catalina.deploy.ErrorPage extends java.lang.Object implements Serializable

Serialized Fields

### errorCode

    int errorCode

  The error (status) code for which this error page is active.

### exceptionType

    java.lang.String exceptionType

  The exception type for which this error page is active.

### location

    java.lang.String location

  The context-relative location to handle this error or exception.

Class org.apache.catalina.deploy.FilterDef extends java.lang.Object implements Serializable

Serialized Fields

### description

    java.lang.String description

  The description of this filter.

### displayName

    java.lang.String displayName

  The display name of this filter.

### filterClass

    java.lang.String filterClass

  The fully qualified name of the Java class that implements this filter.

### filterName

    java.lang.String filterName

  The name of this filter, which must be unique among the filters defined for a particular web application.

### largeIcon

    java.lang.String largeIcon

  The large icon associated with this filter.

### parameters

    java.util.Map<K,V> parameters

  The set of initialization parameters for this filter, keyed by parameter name.

### smallIcon

    java.lang.String smallIcon

  The small icon associated with this filter.

Class org.apache.catalina.deploy.FilterMap extends java.lang.Object implements Serializable

Serialized Fields

### dispatcherMapping

    int dispatcherMapping

### filterName

    java.lang.String filterName

### servletNames

    java.lang.String[] servletNames

  The servlet name this mapping matches.

### matchAllUrlPatterns

    boolean matchAllUrlPatterns

  The flag that indicates this mapping will match all url-patterns

### matchAllServletNames

    boolean matchAllServletNames

  The flag that indicates this mapping will match all servlet-names

### urlPatterns

    java.lang.String[] urlPatterns

  The URL pattern this mapping matches.

Class org.apache.catalina.deploy.LoginConfig extends java.lang.Object implements Serializable

Serialized Fields

### authMethod

    java.lang.String authMethod

  The authentication method to use for application login. Must be BASIC, DIGEST, FORM, or CLIENT-CERT.

### errorPage

    java.lang.String errorPage

  The context-relative URI of the error page for form login.

### loginPage

    java.lang.String loginPage

  The context-relative URI of the login page for form login.

### realmName

    java.lang.String realmName

  The realm name used when challenging the user for authentication credentials.

Class org.apache.catalina.deploy.MessageDestinationRef extends java.lang.Object implements Serializable

Serialized Fields

### description

    java.lang.String description

  The description of this destination ref.

### link

    java.lang.String link

  The link of this destination ref.

### name

    java.lang.String name

  The name of this destination ref.

### type

    java.lang.String type

  The type of this destination ref.

### usage

    java.lang.String usage

  The usage of this destination ref.

### resources

    NamingResources resources

  The NamingResources with which we are associated (if any).

Class org.apache.catalina.deploy.NamingResources extends java.lang.Object implements Serializable

Serialized Fields

### container

    java.lang.Object container

  Associated container object.

### entries

    java.util.Hashtable<K,V> entries

  List of naming entries, keyed by name. The value is the entry type, as declared by the user.

### ejbs

    java.util.HashMap<K,V> ejbs

  The EJB resource references for this web application, keyed by name.

### envs

    java.util.HashMap<K,V> envs

  The environment entries for this web application, keyed by name.

### localEjbs

    java.util.HashMap<K,V> localEjbs

  The local EJB resource references for this web application, keyed by name.

### mdrs

    java.util.HashMap<K,V> mdrs

  The message destination referencess for this web application, keyed by name.

### resourceEnvRefs

    java.util.HashMap<K,V> resourceEnvRefs

  The resource environment references for this web application, keyed by name.

### resources

    java.util.HashMap<K,V> resources

  The resource references for this web application, keyed by name.

### resourceLinks

    java.util.HashMap<K,V> resourceLinks

  The resource links for this web application, keyed by name.

### services

    java.util.HashMap<K,V> services

  The web service references for this web application, keyed by name.

### transaction

    ContextTransaction transaction

  The transaction for this webapp.

### support

    java.beans.PropertyChangeSupport support

  The property change support for this component.

Class org.apache.catalina.deploy.ResourceBase extends java.lang.Object implements Serializable

Serialized Fields

### description

    java.lang.String description

  The description of this Context Element.

### name

    java.lang.String name

  The name of this context Element.

### type

    java.lang.String type

  The name of the EJB bean implementation class.

### properties

    java.util.HashMap<K,V> properties

  Holder for our configured properties.

### resources

    NamingResources resources

  The NamingResources with which we are associated (if any).

Class org.apache.catalina.deploy.SecurityCollection extends java.lang.Object implements Serializable

Serialized Fields

### description

    java.lang.String description

  Description of this web resource collection.

### methods

    java.lang.String[] methods

  The HTTP methods covered by this web resource collection.

### name

    java.lang.String name

  The name of this web resource collection.

### patterns

    java.lang.String[] patterns

  The URL patterns protected by this security collection.

Class org.apache.catalina.deploy.SecurityConstraint extends java.lang.Object implements Serializable

Serialized Fields

### allRoles

    boolean allRoles

  Was the "all roles" wildcard included in the authorization constraints for this security constraint?

### authConstraint

    boolean authConstraint

  Was an authorization constraint included in this security constraint? This is necessary to distinguish the case where an auth-constraint with no roles (signifying no direct access at all) was requested, versus a lack of auth-constraint which implies no access control checking.

### authRoles

    java.lang.String[] authRoles

  The set of roles permitted to access resources protected by this security constraint.

### collections

    SecurityCollection[] collections

  The set of web resource collections protected by this security constraint.

### displayName

    java.lang.String displayName

  The display name of this security constraint.

### userConstraint

    java.lang.String userConstraint

  The user data constraint for this security constraint. Must be NONE, INTEGRAL, or CONFIDENTIAL.

Package org.apache.catalina.filters

Class org.apache.catalina.filters.CsrfPreventionFilter.LruCache extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### cache

    java.util.Map<K,V> cache

Package org.apache.catalina.ha

Class org.apache.catalina.ha.ClusterMessageBase extends java.lang.Object implements Serializable

Serialized Fields

### uniqueId

    java.lang.String uniqueId

### timestamp

    long timestamp

Package org.apache.catalina.ha.authenticator

Class org.apache.catalina.ha.authenticator.SingleSignOnMessage extends java.lang.Object implements Serializable

Serialized Fields

### action

    int action

### ssoId

    java.lang.String ssoId

### ctxname

    java.lang.String ctxname

### sessionId

    java.lang.String sessionId

### authType

    java.lang.String authType

### password

    java.lang.String password

### username

    java.lang.String username

### principal

    SerializablePrincipal principal

### address

    Member address

### timestamp

    long timestamp

### uniqueId

    java.lang.String uniqueId

Package org.apache.catalina.ha.context

Class org.apache.catalina.ha.context.ReplicatedContext extends StandardContext implements Serializable

Serialized Fields

### mapSendOptions

    int mapSendOptions

### startComplete

    boolean startComplete

Package org.apache.catalina.ha.deploy

Class org.apache.catalina.ha.deploy.FileMessage extends ClusterMessageBase implements Serializable

Serialized Fields

### messageNumber

    int messageNumber

### data

    byte[] data

### dataLength

    int dataLength

### totalLength

    long totalLength

### totalNrOfMsgs

    long totalNrOfMsgs

### fileName

    java.lang.String fileName

### contextPath

    java.lang.String contextPath

Class org.apache.catalina.ha.deploy.UndeployMessage extends java.lang.Object implements Serializable

Serialized Fields

### address

    Member address

### timestamp

    long timestamp

### uniqueId

    java.lang.String uniqueId

### contextPath

    java.lang.String contextPath

### undeploy

    boolean undeploy

### resend

    int resend

### compress

    int compress

Package org.apache.catalina.ha.session

Class org.apache.catalina.ha.session.DeltaRequest extends java.lang.Object implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.catalina.ha.session.DeltaSession extends StandardSession implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.catalina.ha.session.ReplicatedSession extends StandardSession implements Serializable

Serialized Fields

### isDirty

    boolean isDirty

### isPrimarySession

    boolean isPrimarySession

Class org.apache.catalina.ha.session.SerializablePrincipal extends java.lang.Object implements Serializable

Serialized Fields

### name

    java.lang.String name

  The username of the user represented by this Principal.

### password

    java.lang.String password

  The authentication credentials for the user represented by this Principal.

### roles

    java.lang.String[] roles

  The set of roles associated with this user.

### userPrincipal

    java.security.Principal userPrincipal

  The user principal, if present.

Class org.apache.catalina.ha.session.SessionIDMessage extends ClusterMessageBase implements Serializable

Serialized Fields

### messageNumber

    int messageNumber

### orignalSessionID

    java.lang.String orignalSessionID

### backupSessionID

    java.lang.String backupSessionID

### host

    java.lang.String host

### contextPath

    java.lang.String contextPath

Class org.apache.catalina.ha.session.SessionMessageImpl extends ClusterMessageBase implements Serializable

Serialized Fields

### mEvtType

    int mEvtType

### mSession

    byte[] mSession

### mSessionID

    java.lang.String mSessionID

### mContextName

    java.lang.String mContextName

### serializationTimestamp

    long serializationTimestamp

### timestampSet

    boolean timestampSet

### uniqueId

    java.lang.String uniqueId

Package org.apache.catalina.manager

Class org.apache.catalina.manager.HTMLManagerServlet extends ManagerServlet implements Serializable

Serialized Fields

### sessionsListJspPath

    java.lang.String sessionsListJspPath

### sessionDetailJspPath

    java.lang.String sessionDetailJspPath

Class org.apache.catalina.manager.JMXProxyServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### mBeanServer

    javax.management.MBeanServer mBeanServer

  MBean server.

### registry

    Registry registry

Class org.apache.catalina.manager.ManagerServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### configBase

    java.io.File configBase

  Path where context descriptors should be deployed.

### context

    Context context

  The Context container associated with our web application.

### debug

    int debug

  The debugging detail level for this servlet.

### deployed

    java.io.File deployed

  File object representing the directory into which the deploy() command will store the WAR and context configuration files that have been uploaded.

### versioned

    java.io.File versioned

  Path used to store revisions of webapps.

### contextDescriptors

    java.io.File contextDescriptors

  Path used to store context descriptors.

### host

    Host host

  The associated host.

### appBase

    java.io.File appBase

  The host appBase.

### mBeanServer

    javax.management.MBeanServer mBeanServer

  MBean server.

### oname

    javax.management.ObjectName oname

  The associated deployer ObjectName.

### global

    javax.naming.Context global

  The global JNDI `NamingContext` for this server, if available.

### wrapper

    Wrapper wrapper

  The Wrapper container associated with this servlet.

Class org.apache.catalina.manager.StatusManagerServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### debug

    int debug

  The debugging detail level for this servlet.

### mBeanServer

    javax.management.MBeanServer mBeanServer

  MBean server.

### protocolHandlers

    java.util.Vector<E> protocolHandlers

  Vector of protocol handlers object names.

### threadPools

    java.util.Vector<E> threadPools

  Vector of thread pools object names.

### requestProcessors

    java.util.Vector<E> requestProcessors

  Vector of request processors object names.

### globalRequestProcessors

    java.util.Vector<E> globalRequestProcessors

  Vector of global request processors object names.

Package org.apache.catalina.manager.host

Class org.apache.catalina.manager.host.HostManagerServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### configBase

    java.io.File configBase

  Path where context descriptors should be deployed.

### context

    Context context

  The Context container associated with our web application.

### debug

    int debug

  The debugging detail level for this servlet.

### host

    Host host

  The associated host.

### engine

    Engine engine

  The associated engine.

### mBeanServer

    javax.management.MBeanServer mBeanServer

  MBean server.

### wrapper

    Wrapper wrapper

  The Wrapper container associated with this servlet.

Class org.apache.catalina.manager.host.HTMLHostManagerServlet extends HostManagerServlet implements Serializable

Package org.apache.catalina.mbeans

Class org.apache.catalina.mbeans.JmxRemoteLifecycleListener.RmiClientLocalhostSocketFactory extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### factory

    java.rmi.server.RMIClientSocketFactory factory

Package org.apache.catalina.servlets

Class org.apache.catalina.servlets.CGIServlet extends javax.servlet.http.HttpServlet implements Serializable

serialVersionUID: 1L

Serialized Fields

### cgiPathPrefix

    java.lang.String cgiPathPrefix

  The CGI search path will start at webAppRootDir + File.separator + cgiPathPrefix (or webAppRootDir alone if cgiPathPrefix is null)

### cgiExecutable

    java.lang.String cgiExecutable

  the executable to use with the script

### cgiExecutableArgs

    java.util.List<E> cgiExecutableArgs

  additional arguments for the executable

### parameterEncoding

    java.lang.String parameterEncoding

  the encoding to use for parameters

### stderrTimeout

    long stderrTimeout

  The time (in milliseconds) to wait for the reading of stderr to complete before terminating the CGI process.

### envHttpHeadersPattern

    java.util.regex.Pattern envHttpHeadersPattern

  The regular expression used to select HTTP headers to be passed to the CGI process as environment variables. The name of the environment variable will be the name of the HTTP header converter to upper case, prefixed with `HTTP_` and with all `-` characters converted to `_`.

### shellEnv

    java.util.Hashtable<K,V> shellEnv

  the shell environment variables to be passed to the CGI script

Class org.apache.catalina.servlets.DefaultServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### debug

    int debug

  The debugging detail level for this servlet.

### input

    int input

  The input buffer size to use when serving resources.

### listings

    boolean listings

  Should we generate directory listings?

### readOnly

    boolean readOnly

  Read only flag. By default, it's set to true.

### output

    int output

  The output buffer size to use when serving resources.

### localXsltFile

    java.lang.String localXsltFile

  Allow customized directory listing per directory.

### contextXsltFile

    java.lang.String contextXsltFile

  Allow customized directory listing per context.

### globalXsltFile

    java.lang.String globalXsltFile

  Allow customized directory listing per instance.

### readmeFile

    java.lang.String readmeFile

  Allow a readme file to be included.

### resources

    ProxyDirContext resources

  Proxy directory context.

### fileEncoding

    java.lang.String fileEncoding

  File encoding to be used when reading static files. If none is specified the platform default is used.

### sendfileSize

    int sendfileSize

  Minimum size for sendfile usage in bytes.

### useAcceptRanges

    boolean useAcceptRanges

  Should the Accept-Ranges: bytes header be send with static resources?

Class org.apache.catalina.servlets.InvokerServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### context

    Context context

  Deprecated.
  The Context container associated with our web application.

### debug

    int debug

  Deprecated.
  The debugging detail level for this servlet.

### wrapper

    Wrapper wrapper

  Deprecated.
  The Wrapper container associated with this servlet.

Class org.apache.catalina.servlets.WebdavServlet extends DefaultServlet implements Serializable

Serialized Fields

### resourceLocks

    java.util.Hashtable<K,V> resourceLocks

  Repository of the locks put on single resources.

  Key : path
  Value : LockInfo

### lockNullResources

    java.util.Hashtable<K,V> lockNullResources

  Repository of the lock-null resources.

  Key : path of the collection containing the lock-null resource
  Value : Vector of lock-null resource which are members of the collection. Each element of the Vector is the path associated with the lock-null resource.

### collectionLocks

    java.util.Vector<E> collectionLocks

  Vector of the heritable locks.

  Key : path
  Value : LockInfo

### secret

    java.lang.String secret

  Secret information used to generate reasonably secure lock ids.

### maxDepth

    int maxDepth

  Default depth in spec is infinite. Limit depth to 3 by default as infinite depth makes operations very expensive.

### allowSpecialPaths

    boolean allowSpecialPaths

  Is access allowed via WebDAV to the special paths (/WEB-INF and /META-INF)?

Package org.apache.catalina.session

Class org.apache.catalina.session.StandardSession extends java.lang.Object implements Serializable

Serialization Methods

### readObject

    protected void readObject(java.io.ObjectInputStream stream)
                       throws java.lang.ClassNotFoundException,
                              java.io.IOException

  Read a serialized version of this session object from the specified object input stream.

  IMPLEMENTATION NOTE: The reference to the owning Manager is not restored by this method, and must be set explicitly.

  Throws:
    `java.lang.ClassNotFoundException` - if an unknown class is specified
    `java.io.IOException` - if an input/output error occurs

### writeObject

    protected void writeObject(java.io.ObjectOutputStream stream)
                        throws java.io.IOException

  Write a serialized version of this session object to the specified object output stream.

  IMPLEMENTATION NOTE: The owning Manager will not be stored in the serialized representation of this Session. After calling `readObject()`, you must set the associated Manager explicitly.

  IMPLEMENTATION NOTE: Any attribute that is not Serializable will be unbound from the session, with appropriate actions if it implements HttpSessionBindingListener. If you do not want any such attributes, be sure the `distributable` property of the associated Manager is set to `true`.

  Throws:
    `java.io.IOException` - if an input/output error occurs

Serialized Fields

### attributes

    java.util.concurrent.ConcurrentMap<K,V> attributes

  The collection of user data attributes associated with this Session.

### creationTime

    long creationTime

  The time this session was created, in milliseconds since midnight, January 1, 1970 GMT.

### id

    java.lang.String id

  The session identifier of this Session.

### lastAccessedTime

    long lastAccessedTime

  The last accessed time for this Session.

### maxInactiveInterval

    int maxInactiveInterval

  The maximum time interval, in seconds, between client requests before the servlet container may invalidate this session. A negative time indicates that the session should never time out.

### isNew

    boolean isNew

  Flag indicating whether this session is new or not.

### isValid

    boolean isValid

  Flag indicating whether this session is valid or not.

### thisAccessedTime

    long thisAccessedTime

  The current accessed time for this session.

Class org.apache.catalina.session.TooManyActiveSessionsException extends java.lang.IllegalStateException implements Serializable

serialVersionUID: 1L

Serialized Fields

### maxActiveSessions

    int maxActiveSessions

  The maximum number of active sessions the server will tolerate.

Package org.apache.catalina.ssi

Class org.apache.catalina.ssi.SSIServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### debug

    int debug

  Debug level for this servlet.

### buffered

    boolean buffered

  Should the output be buffered.

### expires

    java.lang.Long expires

  Expiration time in seconds for the doc.

### isVirtualWebappRelative

    boolean isVirtualWebappRelative

  virtual path can be webapp-relative

### inputEncoding

    java.lang.String inputEncoding

  Input encoding. If not specified, uses platform default

### outputEncoding

    java.lang.String outputEncoding

  Output encoding. If not specified, uses platform default

### allowExec

    boolean allowExec

  Allow exec (normally blocked for security)

Class org.apache.catalina.ssi.SSIStopProcessingException extends java.lang.Exception implements Serializable

Package org.apache.catalina.tribes

Class org.apache.catalina.tribes.ByteMessage extends java.lang.Object implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException

  Throws:
    `java.io.IOException`
  See Also:
    `Externalizable.readExternal(java.io.ObjectInput)`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`
  See Also:
    `Externalizable.writeExternal(java.io.ObjectOutput)`

Class org.apache.catalina.tribes.ChannelException extends java.lang.Exception implements Serializable

Serialized Fields

### faultyMembers

    java.util.ArrayList<E> faultyMembers

Class org.apache.catalina.tribes.RemoteProcessException extends java.lang.RuntimeException implements Serializable

Class org.apache.catalina.tribes.UniqueId extends java.lang.Object implements Serializable

Serialized Fields

### id

    byte[] id

Package org.apache.catalina.tribes.group

Class org.apache.catalina.tribes.group.RpcMessage extends java.lang.Object implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.catalina.tribes.group.RpcMessage.NoRpcChannelReply extends RpcMessage implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Package org.apache.catalina.tribes.io

Class org.apache.catalina.tribes.io.ChannelData extends java.lang.Object implements Serializable

Serialized Fields

### options

    int options

  The options this message was sent with

### message

    XByteBuffer message

  The message data, stored in a dynamic buffer

### timestamp

    long timestamp

  The timestamp that goes with this message

### uniqueId

    byte[] uniqueId

  A unique message id

### address

    Member address

  The source or reply-to address for this message

Package org.apache.catalina.tribes.membership

Class org.apache.catalina.tribes.membership.MemberImpl extends java.lang.Object implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.catalina.tribes.membership.StaticMember extends MemberImpl implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Package org.apache.catalina.tribes.tipis

Class org.apache.catalina.tribes.tipis.AbstractReplicatedMap extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### log

    Log log

### innerMap

    java.util.concurrent.ConcurrentMap<K,V> innerMap

Class org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### mapId

    byte[] mapId

### msgtype

    int msgtype

### diff

    boolean diff

### valuedata

    byte[] valuedata

### keydata

    byte[] keydata

### diffvalue

    byte[] diffvalue

### nodes

    Member[] nodes

### primary

    Member primary

Class org.apache.catalina.tribes.tipis.LazyReplicatedMap extends AbstractReplicatedMap<K,V> implements Serializable

serialVersionUID: 1L

Class org.apache.catalina.tribes.tipis.ReplicatedMap extends AbstractReplicatedMap<K,V> implements Serializable

serialVersionUID: 1L

Package org.apache.catalina.util

Class org.apache.catalina.util.FastDateFormat extends java.text.DateFormat implements Serializable

Serialized Fields

### df

    java.text.DateFormat df

### lastSec

    long lastSec

### sb

    java.lang.StringBuffer sb

### fp

    java.text.FieldPosition fp

Class org.apache.catalina.util.ParameterMap extends java.util.LinkedHashMap<K,V> implements Serializable

serialVersionUID: 1L

Serialized Fields

### locked

    boolean locked

  The current lock state of this parameter map.

Class org.apache.catalina.util.ResourceSet extends java.util.HashSet implements Serializable

Serialized Fields

### locked

    boolean locked

  The current lock state of this parameter map.

Class org.apache.catalina.util.URL extends java.lang.Object implements Serializable

Serialized Fields

### authority

    java.lang.String authority

  The authority part of the URL.

### file

    java.lang.String file

  The filename part of the URL.

### host

    java.lang.String host

  The host name part of the URL.

### path

    java.lang.String path

  The path part of the URL.

### port

    int port

  The port number part of the URL.

### protocol

    java.lang.String protocol

  The protocol name part of the URL.

### query

    java.lang.String query

  The query part of the URL.

### ref

    java.lang.String ref

  The reference part of the URL.

### userInfo

    java.lang.String userInfo

  The user info part of the URL.

Package org.apache.el

Class org.apache.el.MethodExpressionImpl extends javax.el.MethodExpression implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.el.MethodExpressionLiteral extends javax.el.MethodExpression implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.el.ValueExpressionImpl extends javax.el.ValueExpression implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.el.ValueExpressionLiteral extends javax.el.ValueExpression implements Serializable

serialVersionUID: 1L

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Package org.apache.el.lang

Class org.apache.el.lang.FunctionMapperImpl extends javax.el.FunctionMapper implements Serializable

serialVersionUID: 1L

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.el.lang.FunctionMapperImpl.Function extends java.lang.Object implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.el.lang.VariableMapperImpl extends javax.el.VariableMapper implements Serializable

serialVersionUID: 1L

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Package org.apache.el.parser

Class org.apache.el.parser.ParseException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

### currentToken

    Token currentToken

  This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

### expectedTokenSequences

    int[][] expectedTokenSequences

  Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

### tokenImage

    java.lang.String[] tokenImage

  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

### eol

    java.lang.String eol

  The end of line string for this machine.

Class org.apache.el.parser.Token extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### kind

    int kind

  An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

### beginLine

    int beginLine

  The line number of the first character of this Token.

### beginColumn

    int beginColumn

  The column number of the first character of this Token.

### endLine

    int endLine

  The line number of the last character of this Token.

### endColumn

    int endColumn

  The column number of the last character of this Token.

### image

    java.lang.String image

  The string image of the token.

### next

    Token next

  A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

### specialToken

    Token specialToken

  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

Class org.apache.el.parser.TokenMgrError extends java.lang.Error implements Serializable

serialVersionUID: 1L

Serialized Fields

### errorCode

    int errorCode

  Indicates the reason why the exception is thrown. It will have one of the above 4 values.

Package org.apache.jasper

Class org.apache.jasper.JasperException extends javax.servlet.ServletException implements Serializable

Package org.apache.jasper.el

Class org.apache.jasper.el.JspELException extends javax.el.ELException implements Serializable

Class org.apache.jasper.el.JspMethodExpression extends javax.el.MethodExpression implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Class org.apache.jasper.el.JspMethodNotFoundException extends javax.el.MethodNotFoundException implements Serializable

Class org.apache.jasper.el.JspPropertyNotFoundException extends javax.el.PropertyNotFoundException implements Serializable

Class org.apache.jasper.el.JspPropertyNotWritableException extends javax.el.PropertyNotWritableException implements Serializable

Class org.apache.jasper.el.JspValueExpression extends javax.el.ValueExpression implements Serializable

Serialization Methods

### readExternal

    public void readExternal(java.io.ObjectInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

    public void writeExternal(java.io.ObjectOutput out)
                       throws java.io.IOException

  Throws:
    `java.io.IOException`

Package org.apache.jasper.runtime

Class org.apache.jasper.runtime.HttpJspBase extends javax.servlet.http.HttpServlet implements Serializable

Package org.apache.jasper.servlet

Class org.apache.jasper.servlet.JspServlet extends javax.servlet.http.HttpServlet implements Serializable

serialVersionUID: 1L

Serialized Fields

### log

    Log log

### context

    javax.servlet.ServletContext context

### config

    javax.servlet.ServletConfig config

### options

    Options options

### rctxt

    JspRuntimeContext rctxt

Package org.apache.juli.logging

Class org.apache.juli.logging.LogConfigurationException extends java.lang.RuntimeException implements Serializable

Serialized Fields

### cause

    java.lang.Throwable cause

  The underlying cause of this exception.

Package org.apache.naming

Class org.apache.naming.EjbRef extends javax.naming.Reference implements Serializable

Class org.apache.naming.HandlerRef extends javax.naming.Reference implements Serializable

Class org.apache.naming.JndiPermission extends java.security.BasicPermission implements Serializable

Class org.apache.naming.ResourceEnvRef extends javax.naming.Reference implements Serializable

Class org.apache.naming.ResourceLinkRef extends javax.naming.Reference implements Serializable

Class org.apache.naming.ResourceRef extends javax.naming.Reference implements Serializable

Class org.apache.naming.ServiceRef extends javax.naming.Reference implements Serializable

Serialized Fields

### handlers

    java.util.Vector<E> handlers

  The vector to save the handler Reference objects, because they can't be saved in the addrs vector.

Class org.apache.naming.TransactionRef extends javax.naming.Reference implements Serializable

Package org.apache.naming.resources

Class org.apache.naming.resources.FileDirContext.FileResourceAttributes extends ResourceAttributes implements Serializable

Serialized Fields

### file

    java.io.File file

### accessed

    boolean accessed

### canonicalPath

    java.lang.String canonicalPath

Class org.apache.naming.resources.ImmutableNameNotFoundException extends javax.naming.NameNotFoundException implements Serializable

Class org.apache.naming.resources.ResourceAttributes extends java.lang.Object implements Serializable

Serialized Fields

### collection

    boolean collection

  Collection flag.

### contentLength

    long contentLength

  Content length.

### creation

    long creation

  Creation time.

### creationDate

    java.util.Date creationDate

  Creation date.

### lastModified

    long lastModified

  Last modified time.

### lastModifiedDate

    java.util.Date lastModifiedDate

  Last modified date.

### lastModifiedHttp

    java.lang.String lastModifiedHttp

  Last modified date in HTTP format.

### mimeType

    java.lang.String mimeType

  MIME type.

### name

    java.lang.String name

  Name.

### weakETag

    java.lang.String weakETag

  Weak ETag.

### strongETag

    java.lang.String strongETag

  Strong ETag.

### attributes

    javax.naming.directory.Attributes attributes

  External attributes.

Package org.apache.tomcat.jni

Class org.apache.tomcat.jni.Error extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

### error

    int error

  APR error type.

### description

    java.lang.String description

  A description of the problem.

Class org.apache.tomcat.jni.LibraryNotFoundError extends java.lang.UnsatisfiedLinkError implements Serializable

serialVersionUID: 1L

Serialized Fields

### libraryNames

    java.lang.String libraryNames

Package org.apache.tomcat.util.buf

Class org.apache.tomcat.util.buf.ByteChunk extends java.lang.Object implements Serializable

Serialized Fields

### buff

    byte[] buff

### start

    int start

### end

    int end

### charset

    java.nio.charset.Charset charset

### isSet

    boolean isSet

### limit

    int limit

### in

    ByteChunk.ByteInputChannel in

### out

    ByteChunk.ByteOutputChannel out

### optimizedWrite

    boolean optimizedWrite

Class org.apache.tomcat.util.buf.CharChunk extends java.lang.Object implements Serializable

Serialized Fields

### buff

    char[] buff

### start

    int start

### end

    int end

### isSet

    boolean isSet

### limit

    int limit

### in

    CharChunk.CharInputChannel in

### out

    CharChunk.CharOutputChannel out

### optimizedWrite

    boolean optimizedWrite

Class org.apache.tomcat.util.buf.MessageBytes extends java.lang.Object implements Serializable

Serialized Fields

### type

    int type

### hashCode

    int hashCode

### hasHashCode

    boolean hasHashCode

### caseSensitive

    boolean caseSensitive

### byteC

    ByteChunk byteC

### charC

    CharChunk charC

### strValue

    java.lang.String strValue

### hasStrValue

    boolean hasStrValue

### intValue

    int intValue

### hasIntValue

    boolean hasIntValue

### longValue

    long longValue

### hasLongValue

    boolean hasLongValue

### dateValue

    java.util.Date dateValue

### hasDateValue

    boolean hasDateValue

Class org.apache.tomcat.util.buf.TimeStamp extends java.lang.Object implements Serializable

Serialized Fields

### creationTime

    long creationTime

### lastAccessedTime

    long lastAccessedTime

### thisAccessedTime

    long thisAccessedTime

### isNew

    boolean isNew

### maxInactiveInterval

    long maxInactiveInterval

### isValid

    boolean isValid

### name

    MessageBytes name

### id

    int id

### parent

    java.lang.Object parent

Package org.apache.tomcat.util.digester

Class org.apache.tomcat.util.digester.ArrayStack extends java.util.ArrayList implements Serializable

serialVersionUID: 2130079159931574599L

Package org.apache.tomcat.util.http

Class org.apache.tomcat.util.http.ServerCookie extends java.lang.Object implements Serializable

Serialized Fields

### name

    MessageBytes name

### value

    MessageBytes value

### path

    MessageBytes path

### domain

    MessageBytes domain

### secure

    boolean secure

### comment

    MessageBytes comment

### maxAge

    int maxAge

### version

    int version

Package org.apache.tomcat.util.http.fileupload

Class org.apache.tomcat.util.http.fileupload.DefaultFileItem extends java.lang.Object implements Serializable

Serialized Fields

### fieldName

    java.lang.String fieldName

  The name of the form field as provided by the browser.

### contentType

    java.lang.String contentType

  The content type passed by the browser, or `null` if not defined.

### isFormField

    boolean isFormField

  Whether or not this item is a simple form field.

### fileName

    java.lang.String fileName

  The original filename in the user's filesystem.

### sizeThreshold

    int sizeThreshold

  The threshold above which uploads will be stored on disk.

### repository

    java.io.File repository

  The directory in which uploaded files will be stored, if stored on disk.

### cachedContent

    byte[] cachedContent

  Cached contents of the file.

### dfos

    DeferredFileOutputStream dfos

  Output stream for this item.

Class org.apache.tomcat.util.http.fileupload.FileUploadBase.InvalidContentTypeException extends FileUploadException implements Serializable

Class org.apache.tomcat.util.http.fileupload.FileUploadBase.SizeLimitExceededException extends FileUploadException implements Serializable

Class org.apache.tomcat.util.http.fileupload.FileUploadBase.UnknownSizeException extends FileUploadException implements Serializable

Class org.apache.tomcat.util.http.fileupload.FileUploadException extends java.lang.Exception implements Serializable

Class org.apache.tomcat.util.http.fileupload.MultipartStream.IllegalBoundaryException extends java.io.IOException implements Serializable

Class org.apache.tomcat.util.http.fileupload.MultipartStream.MalformedStreamException extends java.io.IOException implements Serializable

Package org.apache.tomcat.util.modeler

Class org.apache.tomcat.util.modeler.AttributeInfo extends FeatureInfo implements Serializable

serialVersionUID: -2511626862303972143L

Serialized Fields

### displayName

    java.lang.String displayName

### getMethod

    java.lang.String getMethod

### setMethod

    java.lang.String setMethod

### readable

    boolean readable

### writeable

    boolean writeable

### is

    boolean is

Class org.apache.tomcat.util.modeler.BaseAttributeFilter extends java.lang.Object implements Serializable

Serialized Fields

### names

    java.util.HashSet<E> names

  The set of attribute names that are accepted by this filter. If this list is empty, all attribute names are accepted.

Class org.apache.tomcat.util.modeler.ConstructorInfo extends OperationInfo implements Serializable

serialVersionUID: -5735336213417238238L

Class org.apache.tomcat.util.modeler.FeatureInfo extends java.lang.Object implements Serializable

serialVersionUID: -911529176124712296L

Serialized Fields

### description

    java.lang.String description

### name

    java.lang.String name

### info

    javax.management.MBeanFeatureInfo info

### type

    java.lang.String type

Class org.apache.tomcat.util.modeler.FixedNotificationFilter extends java.lang.Object implements Serializable

Serialized Fields

### names

    java.util.HashSet<E> names

  The set of attribute names that are accepted by this filter. If this list is empty, all attribute names are accepted.

### namesA

    java.lang.String[] namesA

Class org.apache.tomcat.util.modeler.ManagedBean extends java.lang.Object implements Serializable

Serialized Fields

### attributes

    java.util.Map<K,V> attributes

### operations

    java.util.Map<K,V> operations

### className

    java.lang.String className

### description

    java.lang.String description

### domain

    java.lang.String domain

### group

    java.lang.String group

### name

    java.lang.String name

### notifications

    NotificationInfo[] notifications

### type

    java.lang.String type

Class org.apache.tomcat.util.modeler.NotificationInfo extends FeatureInfo implements Serializable

serialVersionUID: -6319885418912650856L

Serialized Fields

### notifTypes

    java.lang.String[] notifTypes

Class org.apache.tomcat.util.modeler.OperationInfo extends FeatureInfo implements Serializable

serialVersionUID: 4418342922072614875L

Serialized Fields

### impact

    java.lang.String impact

### role

    java.lang.String role

### parameters

    ParameterInfo[] parameters

Class org.apache.tomcat.util.modeler.ParameterInfo extends FeatureInfo implements Serializable

serialVersionUID: 2222796006787664020L

Package org.apache.tomcat.util.net

Class org.apache.tomcat.util.net.NioEndpoint.TaskQueue extends java.util.concurrent.LinkedBlockingQueue<java.lang.Runnable> implements Serializable

Serialized Fields

### parent

    java.util.concurrent.ThreadPoolExecutor parent

### endpoint

    NioEndpoint endpoint

Class org.apache.tomcat.util.net.URL extends java.lang.Object implements Serializable

Serialized Fields

### authority

    java.lang.String authority

  The authority part of the URL.

### file

    java.lang.String file

  The filename part of the URL.

### host

    java.lang.String host

  The host name part of the URL.

### path

    java.lang.String path

  The path part of the URL.

### port

    int port

  The port number part of the URL.

### protocol

    java.lang.String protocol

  The protocol name part of the URL.

### query

    java.lang.String query

  The query part of the URL.

### ref

    java.lang.String ref

  The reference part of the URL.

### userInfo

    java.lang.String userInfo

  The user info part of the URL.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Apache Tomcat 6.0.53
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.