# Serialized Form

- ## Package org.apache.catalina

  - ### Class org.apache.catalina.ContainerEvent extends EventObject implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### data

            Object data

        The event data associated with this event.

      - #### type

            String type

        The event type this instance represents.

  - ### Class org.apache.catalina.InstanceEvent extends EventObject implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### exception

            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).

      - #### type

            String type

        The event type this instance represents.

  - ### Class org.apache.catalina.LifecycleEvent extends EventObject implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### data

            Object data

        The event data associated with this event.

      - #### type

            String type

        The event type this instance represents.

  - ### Class org.apache.catalina.LifecycleException extends Exception implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.catalina.SessionEvent extends EventObject implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### data

            Object data

        The event data associated with this event.

      - #### session

            Session session

        The Session on which this event occurred.

      - #### type

            String type

        The event type this instance represents.

- ## Package org.apache.catalina.authenticator

  - ### Class org.apache.catalina.authenticator.SingleSignOnEntry extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### authType

            String authType

      - #### password

            String password

      - #### sessionKeys

            ConcurrentMap<K,V> sessionKeys

      - #### username

            String username

      - #### canReauthenticate

            boolean canReauthenticate

  - ### Class org.apache.catalina.authenticator.SingleSignOnListener extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### ssoId

            String ssoId

  - ### Class org.apache.catalina.authenticator.SingleSignOnSessionKey extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### sessionId

            String sessionId

      - #### contextName

            String contextName

      - #### hostName

            String hostName

- ## Package org.apache.catalina.connector

  - ### Class org.apache.catalina.connector.ClientAbortException extends IOException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### message

            String message

        Deprecated. Use `Throwable.getMessage()`
        The error message passed to our constructor (if any)

      - #### throwable

            Throwable throwable

        Deprecated. Use `Throwable.getCause()`
        The underlying exception or error passed to our constructor (if any)

  - ### Class org.apache.catalina.connector.CoyotePrincipal extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            String name

        The username of the user represented by this Principal.

- ## Package org.apache.catalina.core

  - ### Class org.apache.catalina.core.ApplicationFilterConfig extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### filterDef

            FilterDef filterDef

        The `FilterDef` that defines our associated Filter.

      - #### oname

            ObjectName oname

        JMX registration name

- ## Package org.apache.catalina.deploy

  - ### Class org.apache.catalina.deploy.ApplicationParameter extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        The description of this environment entry.

      - #### name

            String name

        The name of this application parameter.

      - #### override

            boolean override

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

      - #### value

            String value

        The value of this application parameter.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### home

            String home

        The name of the EJB home implementation class.

      - #### link

            String link

        The link to a J2EE EJB definition.

      - #### remote

            String remote

        The name of the EJB remote implementation class.

  - ### Class org.apache.catalina.deploy.ContextEnvironment extends ResourceBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### override

            boolean override

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

      - #### value

            String value

        The value of this environment entry.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### handlerclass

            String handlerclass

        The Handler reference class.

      - #### soapHeaders

            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

            ArrayList<E> soapRoles

        The soapRole.

      - #### portNames

            ArrayList<E> portNames

        The portName.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### home

            String home

        The name of the EJB home implementation class.

      - #### link

            String link

        The link to a J2EE EJB definition.

      - #### local

            String local

        The name of the EJB local implementation class.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### auth

            String auth

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

      - #### scope

            String scope

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

      - #### singleton

            boolean singleton

        Is this resource known to be a singleton resource. The default value is true since this is what users expect although the JavaEE spec implies that the default should be false.

      - #### closeMethod

            String closeMethod

        The name of the zero argument method to be called when the resource is no longer required to clean-up resources. This method must only speed up the clean-up of resources that would otherwise happen via garbage collection.

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

    serialVersionUID:
      1L

    - ### 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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### global

            String global

        The global name of this resource.

      - #### factory

            String factory

        The factory to be used for creating the object

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### displayname

            String displayname

        The WebService reference name.

      - #### largeIcon

            String largeIcon

        A large icon for this WebService.

      - #### smallIcon

            String smallIcon

        A small icon for this WebService.

      - #### serviceInterface

            String serviceInterface

        The fully qualified class name of the JAX-WS Service interface that the client depends on.

      - #### wsdlfile

            String wsdlfile

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

      - #### jaxrpcmappingfile

            String jaxrpcmappingfile

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

      - #### serviceqname

            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

            HashMap<K,V> handlers

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

  - ### Class org.apache.catalina.deploy.ContextTransaction extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### properties

            HashMap<K,V> properties

        Holder for our configured properties.

      - #### resources

            NamingResources resources

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

  - ### Class org.apache.catalina.deploy.ErrorPage extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### errorCode

            int errorCode

        The error (status) code for which this error page is active. Note that status code 0 is used for the default error page.

      - #### exceptionType

            String exceptionType

        The exception type for which this error page is active.

      - #### location

            String location

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

  - ### Class org.apache.catalina.deploy.FilterDef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        The description of this filter.

      - #### displayName

            String displayName

        The display name of this filter.

      - #### filterClass

            String filterClass

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

      - #### filterName

            String filterName

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

      - #### largeIcon

            String largeIcon

        The large icon associated with this filter.

      - #### parameters

            Map<K,V> parameters

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

      - #### smallIcon

            String smallIcon

        The small icon associated with this filter.

      - #### asyncSupported

            String asyncSupported

  - ### Class org.apache.catalina.deploy.FilterMap extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### dispatcherMapping

            int dispatcherMapping

      - #### filterName

            String filterName

      - #### servletNames

            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

            String[] urlPatterns

        The URL pattern this mapping matches.

  - ### Class org.apache.catalina.deploy.InjectionTarget extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### targetClass

            String targetClass

      - #### targetName

            String targetName

  - ### Class org.apache.catalina.deploy.LoginConfig extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### authMethod

            String authMethod

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

      - #### errorPage

            String errorPage

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

      - #### loginPage

            String loginPage

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

      - #### realmName

            String realmName

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

  - ### Class org.apache.catalina.deploy.MessageDestination extends ResourceBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### displayName

            String displayName

        The display name of this destination.

      - #### largeIcon

            String largeIcon

        The large icon of this destination.

      - #### smallIcon

            String smallIcon

        The small icon of this destination.

  - ### Class org.apache.catalina.deploy.MessageDestinationRef extends ResourceBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### link

            String link

        The link of this destination ref.

      - #### usage

            String usage

        The usage of this destination ref.

  - ### Class org.apache.catalina.deploy.MultipartDef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### location

            String location

      - #### maxFileSize

            String maxFileSize

      - #### maxRequestSize

            String maxRequestSize

      - #### fileSizeThreshold

            String fileSizeThreshold

  - ### Class org.apache.catalina.deploy.NamingResources extends LifecycleMBeanBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### resourceRequireExplicitRegistration

            boolean resourceRequireExplicitRegistration

      - #### container

            Object container

        Associated container object.

      - #### entries

            Set<E> entries

        Set of naming entries, keyed by name.

      - #### ejbs

            HashMap<K,V> ejbs

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

      - #### envs

            HashMap<K,V> envs

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

      - #### localEjbs

            HashMap<K,V> localEjbs

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

      - #### mdrs

            HashMap<K,V> mdrs

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

      - #### resourceEnvRefs

            HashMap<K,V> resourceEnvRefs

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

      - #### resources

            HashMap<K,V> resources

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

      - #### resourceLinks

            HashMap<K,V> resourceLinks

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

      - #### services

            HashMap<K,V> services

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

      - #### transaction

            ContextTransaction transaction

        The transaction for this webapp.

      - #### support

            PropertyChangeSupport support

        The property change support for this component.

  - ### Class org.apache.catalina.deploy.ResourceBase extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        The description of this resource.

      - #### name

            String name

        The name of this resource.

      - #### type

            String type

        The name of the resource implementation class.

      - #### properties

            HashMap<K,V> properties

        Holder for our configured properties.

      - #### injectionTargets

            List<E> injectionTargets

      - #### resources

            NamingResources resources

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

  - ### Class org.apache.catalina.deploy.SecurityCollection extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        Description of this web resource collection.

      - #### methods

            String[] methods

        The HTTP methods explicitly covered by this web resource collection.

      - #### omittedMethods

            String[] omittedMethods

        The HTTP methods explicitly excluded from this web resource collection.

      - #### name

            String name

        The name of this web resource collection.

      - #### patterns

            String[] patterns

        The URL patterns protected by this security collection.

      - #### isFromDescriptor

            boolean isFromDescriptor

        This security collection was established by a deployment descriptor. Defaults to `true`.

  - ### Class org.apache.catalina.deploy.SecurityConstraint extends Object implements Serializable

    serialVersionUID:
      1L

    - ### 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

            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

            String displayName

        The display name of this security constraint.

      - #### userConstraint

            String userConstraint

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

  - ### Class org.apache.catalina.deploy.SecurityRoleRef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            String name

        The (required) role name.

      - #### link

            String link

        The optional role link.

  - ### Class org.apache.catalina.deploy.ServletDef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        The description of this servlet.

      - #### displayName

            String displayName

        The display name of this servlet.

      - #### smallIcon

            String smallIcon

        The small icon associated with this servlet.

      - #### largeIcon

            String largeIcon

        The large icon associated with this servlet.

      - #### servletName

            String servletName

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

      - #### servletClass

            String servletClass

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

      - #### jspFile

            String jspFile

        The name of the JSP file to which this servlet definition applies

      - #### parameters

            Map<K,V> parameters

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

      - #### loadOnStartup

            Integer loadOnStartup

        The load-on-startup order for this servlet

      - #### runAs

            String runAs

        The run-as configuration for this servlet

      - #### securityRoleRefs

            Set<E> securityRoleRefs

        The set of security role references for this servlet

      - #### multipartDef

            MultipartDef multipartDef

        The multipart configuration, if any, for this servlet

      - #### asyncSupported

            Boolean asyncSupported

        Does this servlet support async.

      - #### enabled

            Boolean enabled

        Is this servlet enabled.

      - #### overridable

            boolean overridable

        Can this ServletDef be overridden by an SCI?

- ## Package org.apache.catalina.filters

  - ### Class org.apache.catalina.filters.CsrfPreventionFilter.LruCache extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cache

            Map<K,V> cache

- ## Package org.apache.catalina.ha

  - ### Class org.apache.catalina.ha.ClusterMessageBase extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### uniqueId

            String uniqueId

      - #### timestamp

            long timestamp

- ## Package org.apache.catalina.ha.authenticator

  - ### Class org.apache.catalina.ha.authenticator.ClusterSingleSignOnListener extends SingleSignOnListener implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.catalina.ha.deploy

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### messageNumber

            int messageNumber

      - #### data

            byte[] data

      - #### dataLength

            int dataLength

      - #### totalLength

            long totalLength

      - #### totalNrOfMsgs

            long totalNrOfMsgs

      - #### fileName

            String fileName

      - #### contextName

            String contextName

  - ### Class org.apache.catalina.ha.deploy.UndeployMessage extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### address

            Member address

      - #### timestamp

            long timestamp

      - #### uniqueId

            String uniqueId

      - #### contextName

            String contextName

      - #### undeploy

            boolean undeploy

      - #### resend

            int resend

      - #### compress

            int compress

- ## Package org.apache.catalina.ha.session

  - ### Class org.apache.catalina.ha.session.DeltaRequest extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.catalina.ha.session.SerializablePrincipal extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            String name

        The username of the user represented by this Principal.

      - #### password

            String password

        The authentication credentials for the user represented by this Principal.

      - #### roles

            String[] roles

        The set of roles associated with this user.

      - #### userPrincipal

            Principal userPrincipal

        The user principal, if present.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### messageNumber

            int messageNumber

        Deprecated.

      - #### orignalSessionID

            String orignalSessionID

        Deprecated.

      - #### backupSessionID

            String backupSessionID

        Deprecated.

      - #### host

            String host

        Deprecated.

      - #### contextName

            String contextName

        Deprecated.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### mEvtType

            int mEvtType

      - #### mSession

            byte[] mSession

      - #### mSessionID

            String mSessionID

      - #### mContextName

            String mContextName

      - #### serializationTimestamp

            long serializationTimestamp

      - #### timestampSet

            boolean timestampSet

      - #### uniqueId

            String uniqueId

- ## Package org.apache.catalina.manager

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### showProxySessions

            boolean showProxySessions

  - ### Class org.apache.catalina.manager.JMXProxyServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.catalina.manager.ManagerServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### configBase

            File configBase

        Path where context descriptors should be deployed.

      - #### debug

            int debug

        The debugging detail level for this servlet.

      - #### deployed

            File deployed

        File object representing the directory into which the deploy() command will deploy uploaded WAR files (normally the appBase).

      - #### versioned

            File versioned

        Path used to store revisions of webapps.

      - #### contextDescriptors

            File contextDescriptors

        Deprecated. Unused
        Path used to store context descriptors.

      - #### appBase

            File appBase

        Deprecated. Unused
        The host appBase.

      - #### oname

            ObjectName oname

        The associated deployer ObjectName.

  - ### Class org.apache.catalina.manager.StatusManagerServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### mBeanServer

            MBeanServer mBeanServer

        MBean server.

      - #### protocolHandlers

            Vector<E> protocolHandlers

        Vector of protocol handlers object names.

      - #### threadPools

            Vector<E> threadPools

        Vector of thread pools object names.

      - #### requestProcessors

            Vector<E> requestProcessors

        Vector of request processors object names.

      - #### globalRequestProcessors

            Vector<E> globalRequestProcessors

        Vector of global request processors object names.

- ## Package org.apache.catalina.manager.host

  - ### Class org.apache.catalina.manager.host.HostManagerServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### debug

            int debug

        The debugging detail level for this servlet.

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

    serialVersionUID:
      1L

- ## Package org.apache.catalina.mbeans

  - ### Class org.apache.catalina.mbeans.JmxRemoteLifecycleListener.RmiClientLocalhostSocketFactory extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### factory

            RMIClientSocketFactory factory

- ## Package org.apache.catalina.servlets

  - ### Class org.apache.catalina.servlets.CGIServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### debug

            int debug

        The debugging detail level for this servlet. Useful values range from 0 to 5 where 0 means no logging and 5 means maximum logging. Values of 10 or more mean maximum logging and debug info added to the HTTP response. If an error occurs and debug is 10 or more the standard error page mechanism will be disabled and a response body with debug information will be produced. Note that any value of 10 or more has the same effect as a value of 10.

      - #### cgiPathPrefix

            String cgiPathPrefix

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

      - #### cgiExecutable

            String cgiExecutable

        the executable to use with the script

      - #### cgiExecutableArgs

            List<E> cgiExecutableArgs

        additional arguments for the executable

      - #### parameterEncoding

            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.

      - #### shellEnv

            Hashtable<K,V> shellEnv

        the shell environment variables to be passed to the CGI script

  - ### Class org.apache.catalina.servlets.DefaultServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### 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

            String localXsltFile

        Allow customized directory listing per directory.

      - #### contextXsltFile

            String contextXsltFile

        Allow customized directory listing per context.

      - #### globalXsltFile

            String globalXsltFile

        Allow customized directory listing per instance.

      - #### readmeFile

            String readmeFile

        Allow a readme file to be included.

      - #### fileEncoding

            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?

      - #### showServerInfo

            boolean showServerInfo

        Flag to determine if server information is presented.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### resourceLocks

            Hashtable<K,V> resourceLocks

        Repository of the locks put on single resources.

        Key : path
        Value : LockInfo

      - #### lockNullResources

            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

            Vector<E> collectionLocks

        Vector of the heritable locks.

        Key : path
        Value : LockInfo

      - #### secret

            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 Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            protected void readObject(ObjectInputStream stream)
                               throws ClassNotFoundException,
                                      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:
          `ClassNotFoundException` - if an unknown class is specified
          `IOException` - if an input/output error occurs

      - #### writeObject

            protected void writeObject(ObjectOutputStream stream)
                                throws 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:
          `IOException` - if an input/output error occurs

    - ### Serialized Fields

      - #### attributes

            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

            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 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 HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### debug

            int debug

        Debug level for this servlet.

      - #### buffered

            boolean buffered

        Should the output be buffered.

      - #### expires

            Long expires

        Expiration time in seconds for the doc.

      - #### isVirtualWebappRelative

            boolean isVirtualWebappRelative

        virtual path can be webapp-relative

      - #### inputEncoding

            String inputEncoding

        Input encoding. If not specified, uses platform default

      - #### outputEncoding

            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 Exception implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.catalina.tribes

  - ### Class org.apache.catalina.tribes.ByteMessage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException

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

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

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

  - ### Class org.apache.catalina.tribes.ChannelException extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### faultyMembers

            ArrayList<E> faultyMembers

  - ### Class org.apache.catalina.tribes.RemoteProcessException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.catalina.tribes.UniqueId extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### id

            byte[] id

- ## Package org.apache.catalina.tribes.group

  - ### Class org.apache.catalina.tribes.group.AbsoluteOrder.AbsoluteComparator extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.catalina.tribes.group.RpcMessage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.catalina.tribes.io

  - ### Class org.apache.catalina.tribes.io.ChannelData extends Object implements Serializable

    serialVersionUID:
      1L

    - ### 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 Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.catalina.tribes.tipis

  - ### Class org.apache.catalina.tribes.tipis.AbstractReplicatedMap extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### log

            Log log

      - #### innerMap

            ConcurrentMap<K,V> innerMap

  - ### Class org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage extends 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

    - ### Serialized Fields

      - #### log

            Log log

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### log

            Log log

- ## Package org.apache.catalina.util

  - ### Class org.apache.catalina.util.ParameterMap extends 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 HashSet<T> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### locked

            boolean locked

        The current lock state of this parameter map.

- ## Package org.apache.catalina.websocket

  - ### Class org.apache.catalina.websocket.WebSocketServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### sha1Helpers

            Queue<E> sha1Helpers

        Deprecated.

- ## Package org.apache.coyote

  - ### Class org.apache.coyote.AbstractProtocol.RecycledProcessors extends ConcurrentLinkedQueue<Processor<S>> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### size

            AtomicInteger size

- ## Package org.apache.coyote.http11

  - ### Class org.apache.coyote.http11.HeadersTooLargeException extends IllegalStateException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.el

  - ### Class org.apache.el.MethodExpressionImpl extends MethodExpression implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.el.MethodExpressionLiteral extends MethodExpression implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.el.ValueExpressionImpl extends ValueExpression implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.el.ValueExpressionLiteral extends ValueExpression implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.el.lang

  - ### Class org.apache.el.lang.FunctionMapperImpl extends FunctionMapper implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.el.lang.VariableMapperImpl extends VariableMapper implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.el.parser

  - ### Class org.apache.el.parser.ParseException extends 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

            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

            String eol

        The end of line string for this machine.

  - ### Class org.apache.el.parser.Token extends 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

            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 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 ServletException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.jasper.el

  - ### Class org.apache.jasper.el.JspELException extends ELException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.jasper.el.JspMethodExpression extends MethodExpression implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.jasper.el.JspMethodNotFoundException extends MethodNotFoundException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.jasper.el.JspPropertyNotFoundException extends PropertyNotFoundException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.jasper.el.JspPropertyNotWritableException extends PropertyNotWritableException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.jasper.el.JspValueExpression extends ValueExpression implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.jasper.runtime

  - ### Class org.apache.jasper.runtime.HttpJspBase extends HttpServlet implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.jasper.servlet

  - ### Class org.apache.jasper.servlet.JspServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### config

            ServletConfig config

      - #### jspFile

            String jspFile

- ## Package org.apache.juli.logging

  - ### Class org.apache.juli.logging.LogConfigurationException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cause

            Throwable cause

        The underlying cause of this exception.

- ## Package org.apache.naming

  - ### Class org.apache.naming.EjbRef extends Reference implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.naming.HandlerRef extends Reference implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.naming.JndiPermission extends BasicPermission implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.naming.ResourceEnvRef extends Reference implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.naming.ResourceLinkRef extends Reference implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.naming.ResourceRef extends Reference implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.naming.ServiceRef extends Reference implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### handlers

            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 Reference implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.naming.resources

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### file

            File file

      - #### accessed

            boolean accessed

      - #### canonicalPath

            String canonicalPath

  - ### Class org.apache.naming.resources.ImmutableNameNotFoundException extends NameNotFoundException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.naming.resources.ResourceAttributes extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### collection

            boolean collection

        Collection flag.

      - #### contentLength

            long contentLength

        Content length.

      - #### creation

            long creation

        Creation time.

      - #### creationDate

            Date creationDate

        Creation date.

      - #### lastModified

            long lastModified

        Last modified time.

      - #### lastModifiedDate

            Date lastModifiedDate

        Last modified date.

      - #### lastModifiedHttp

            String lastModifiedHttp

        Last modified date in HTTP format.

      - #### mimeType

            String mimeType

        MIME type.

      - #### name

            String name

        Name.

      - #### weakETag

            String weakETag

        Weak ETag.

      - #### strongETag

            String strongETag

        Strong ETag.

      - #### attributes

            Attributes attributes

        External attributes.

- ## Package org.apache.tomcat.jdbc.pool

  - ### Class org.apache.tomcat.jdbc.pool.PoolExhaustedException extends SQLException implements Serializable

    serialVersionUID:
      3501536931777262475L

  - ### Class org.apache.tomcat.jdbc.pool.PoolProperties extends Object implements Serializable

    serialVersionUID:
      -8519283440854213745L

    - ### Serialized Fields

      - #### dbProperties

            Properties dbProperties

      - #### url

            String url

      - #### driverClassName

            String driverClassName

      - #### defaultAutoCommit

            Boolean defaultAutoCommit

      - #### defaultReadOnly

            Boolean defaultReadOnly

      - #### defaultTransactionIsolation

            int defaultTransactionIsolation

      - #### defaultCatalog

            String defaultCatalog

      - #### connectionProperties

            String connectionProperties

      - #### initialSize

            int initialSize

      - #### maxActive

            int maxActive

      - #### maxIdle

            int maxIdle

      - #### minIdle

            int minIdle

      - #### maxWait

            int maxWait

      - #### validationQuery

            String validationQuery

      - #### validationQueryTimeout

            int validationQueryTimeout

      - #### validatorClassName

            String validatorClassName

      - #### validator

            Validator validator

      - #### testOnBorrow

            boolean testOnBorrow

      - #### testOnReturn

            boolean testOnReturn

      - #### testWhileIdle

            boolean testWhileIdle

      - #### timeBetweenEvictionRunsMillis

            int timeBetweenEvictionRunsMillis

      - #### numTestsPerEvictionRun

            int numTestsPerEvictionRun

      - #### minEvictableIdleTimeMillis

            int minEvictableIdleTimeMillis

      - #### accessToUnderlyingConnectionAllowed

            boolean accessToUnderlyingConnectionAllowed

      - #### removeAbandoned

            boolean removeAbandoned

      - #### removeAbandonedTimeout

            int removeAbandonedTimeout

      - #### logAbandoned

            boolean logAbandoned

      - #### name

            String name

      - #### password

            String password

      - #### username

            String username

      - #### validationInterval

            long validationInterval

      - #### jmxEnabled

            boolean jmxEnabled

      - #### initSQL

            String initSQL

      - #### testOnConnect

            boolean testOnConnect

      - #### jdbcInterceptors

            String jdbcInterceptors

      - #### fairQueue

            boolean fairQueue

      - #### useEquals

            boolean useEquals

      - #### abandonWhenPercentageFull

            int abandonWhenPercentageFull

      - #### maxAge

            long maxAge

      - #### useLock

            boolean useLock

      - #### interceptors

            PoolProperties.InterceptorDefinition[] interceptors

      - #### suspectTimeout

            int suspectTimeout

      - #### dataSource

            Object dataSource

      - #### dataSourceJNDI

            String dataSourceJNDI

      - #### alternateUsernameAllowed

            boolean alternateUsernameAllowed

      - #### commitOnReturn

            boolean commitOnReturn

      - #### rollbackOnReturn

            boolean rollbackOnReturn

      - #### useDisposableConnectionFacade

            boolean useDisposableConnectionFacade

      - #### logValidationErrors

            boolean logValidationErrors

      - #### propagateInterruptState

            boolean propagateInterruptState

      - #### ignoreExceptionOnPreLoad

            boolean ignoreExceptionOnPreLoad

- ## Package org.apache.tomcat.jni

  - ### Class org.apache.tomcat.jni.Error extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### error

            int error

        APR error type.

      - #### description

            String description

        A description of the problem.

  - ### Class org.apache.tomcat.jni.LibraryNotFoundError extends UnsatisfiedLinkError implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### libraryNames

            String libraryNames

- ## Package org.apache.tomcat.util.bcel.classfile

  - ### Class org.apache.tomcat.util.bcel.classfile.ClassFormatException extends RuntimeException implements Serializable

    serialVersionUID:
      3243149520175287759L

- ## Package org.apache.tomcat.util.buf

  - ### Class org.apache.tomcat.util.buf.ByteChunk extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### buff

            byte[] buff

      - #### start

            int start

      - #### end

            int end

      - #### 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 Object implements Serializable

    serialVersionUID:
      1L

    - ### 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 Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### type

            int type

      - #### hashCode

            int hashCode

      - #### hasHashCode

            boolean hasHashCode

      - #### byteC

            ByteChunk byteC

      - #### charC

            CharChunk charC

      - #### strValue

            String strValue

      - #### hasStrValue

            boolean hasStrValue

      - #### intValue

            int intValue

      - #### hasIntValue

            boolean hasIntValue

      - #### longValue

            long longValue

      - #### hasLongValue

            boolean hasLongValue

- ## Package org.apache.tomcat.util.codec

  - ### Class org.apache.tomcat.util.codec.DecoderException extends Exception implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.tomcat.util.codec.EncoderException extends Exception implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.tomcat.util.digester

  - ### Class org.apache.tomcat.util.digester.ArrayStack extends ArrayList<E> implements Serializable

    serialVersionUID:
      2130079159931574599L

- ## Package org.apache.tomcat.util.http

  - ### Class org.apache.tomcat.util.http.ServerCookie extends Object implements Serializable

    serialVersionUID:
      1L

    - ### 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.FileItemStream.ItemSkippedException extends IOException implements Serializable

    serialVersionUID:
      -7280778431581963740L

  - ### Class org.apache.tomcat.util.http.fileupload.FileUploadBase.FileSizeLimitExceededException extends FileUploadBase.SizeException implements Serializable

    serialVersionUID:
      8150776562029630058L

    - ### Serialized Fields

      - #### fileName

            String fileName

        File name of the item, which caused the exception.

      - #### fieldName

            String fieldName

        Field name of the item, which caused the exception.

  - ### Class org.apache.tomcat.util.http.fileupload.FileUploadBase.FileUploadIOException extends IOException implements Serializable

    serialVersionUID:
      -3082868232248803474L

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

    serialVersionUID:
      -9073026332015646668L

  - ### Class org.apache.tomcat.util.http.fileupload.FileUploadBase.IOFileUploadException extends FileUploadException implements Serializable

    serialVersionUID:
      -5858565745868986701L

  - ### Class org.apache.tomcat.util.http.fileupload.FileUploadBase.SizeException extends FileUploadException implements Serializable

    serialVersionUID:
      -8776225574705254126L

    - ### Serialized Fields

      - #### actual

            long actual

        The actual size of the request.

      - #### permitted

            long permitted

        The maximum permitted size of the request.

  - ### Class org.apache.tomcat.util.http.fileupload.FileUploadBase.SizeLimitExceededException extends FileUploadBase.SizeException implements Serializable

    serialVersionUID:
      -2474893167098052828L

  - ### Class org.apache.tomcat.util.http.fileupload.FileUploadException extends Exception implements Serializable

    serialVersionUID:
      -4222909057964038517L

  - ### Class org.apache.tomcat.util.http.fileupload.InvalidFileNameException extends RuntimeException implements Serializable

    serialVersionUID:
      7922042602454350470L

    - ### Serialized Fields

      - #### name

            String name

        The file name causing the exception.

  - ### Class org.apache.tomcat.util.http.fileupload.MultipartStream.IllegalBoundaryException extends IOException implements Serializable

    serialVersionUID:
      -161533165102632918L

  - ### Class org.apache.tomcat.util.http.fileupload.MultipartStream.MalformedStreamException extends IOException implements Serializable

    serialVersionUID:
      6466926458059796677L

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

  - ### Class org.apache.tomcat.util.http.fileupload.util.FileItemHeadersImpl extends Object implements Serializable

    serialVersionUID:
      -4455695752627032559L

    - ### Serialized Fields

      - #### headerNameToValueListMap

            Map<K,V> headerNameToValueListMap

        Map of `String` keys to a `List` of `String` instances.

- ## Package org.apache.tomcat.util.modeler

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

    serialVersionUID:
      -2511626862303972143L

    - ### Serialized Fields

      - #### displayName

            String displayName

      - #### getMethod

            String getMethod

      - #### setMethod

            String setMethod

      - #### readable

            boolean readable

      - #### writeable

            boolean writeable

      - #### is

            boolean is

  - ### Class org.apache.tomcat.util.modeler.BaseAttributeFilter extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### names

            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 Object implements Serializable

    serialVersionUID:
      -911529176124712296L

    - ### Serialized Fields

      - #### description

            String description

      - #### name

            String name

      - #### info

            MBeanFeatureInfo info

      - #### type

            String type

  - ### Class org.apache.tomcat.util.modeler.FixedNotificationFilter extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### names

            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

            String[] namesA

  - ### Class org.apache.tomcat.util.modeler.ManagedBean extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### mBeanInfoLock

            ReadWriteLock mBeanInfoLock

      - #### attributes

            Map<K,V> attributes

      - #### operations

            Map<K,V> operations

      - #### className

            String className

      - #### description

            String description

      - #### domain

            String domain

      - #### group

            String group

      - #### name

            String name

      - #### notifications

            NotificationInfo[] notifications

      - #### type

            String type

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

    serialVersionUID:
      -6319885418912650856L

    - ### Serialized Fields

      - #### notifTypes

            String[] notifTypes

      - #### notifTypesLock

            ReadWriteLock notifTypesLock

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

    serialVersionUID:
      4418342922072614875L

    - ### Serialized Fields

      - #### impact

            String impact

      - #### role

            String role

      - #### parametersLock

            ReadWriteLock parametersLock

      - #### 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.URL extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### authority

            String authority

        The authority part of the URL.

      - #### file

            String file

        The filename part of the URL.

      - #### host

            String host

        The host name part of the URL.

      - #### path

            String path

        The path part of the URL.

      - #### port

            int port

        The port number part of the URL.

      - #### protocol

            String protocol

        The protocol name part of the URL.

      - #### query

            String query

        The query part of the URL.

      - #### ref

            String ref

        The reference part of the URL.

      - #### userInfo

            String userInfo

        The user info part of the URL.

- ## Package org.apache.tomcat.util.threads

  - ### Class org.apache.tomcat.util.threads.StopPooledThreadException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.tomcat.util.threads.TaskQueue extends LinkedBlockingQueue<Runnable> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### parent

            ThreadPoolExecutor parent

      - #### forcedRemainingCapacity

            Integer forcedRemainingCapacity

- ## Package org.apache.tomcat.websocket

  - ### Class org.apache.tomcat.websocket.ReadBufferOverflowException extends IOException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### minBufferSize

            int minBufferSize

  - ### Class org.apache.tomcat.websocket.WsIOException extends IOException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### closeReason

            CloseReason closeReason

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