Serialized Form (Apache Tomcat 9.0.62 API Documentation)

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

      - #### canReauthenticate

            boolean canReauthenticate

      - #### password

            String password

      - #### sessionKeys

            Map<SingleSignOnSessionKey,​SingleSignOnSessionKey> sessionKeys

      - #### username

            String username

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

      - #### contextName

            String contextName

      - #### hostName

            String hostName

      - #### sessionId

            String sessionId

- ## Package org.apache.catalina.connector

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

    serialVersionUID:
      1L

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

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream ois)
                             throws ClassNotFoundException,
                                    IOException

        Throws:
          `ClassNotFoundException`
          `IOException`

    - ### 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.NamingResourcesImpl extends LifecycleMBeanBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### container

            Object container

        Associated container object.

      - #### ejbs

            Map<String,​ContextEjb> ejbs

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

      - #### entries

            Set<String> entries

        Set of naming entries, keyed by name.

      - #### envs

            Map<String,​ContextEnvironment> envs

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

      - #### localEjbs

            Map<String,​ContextLocalEjb> localEjbs

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

      - #### mdrs

            Map<String,​MessageDestinationRef> mdrs

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

      - #### resourceEnvRefs

            HashMap<String,​ContextResourceEnvRef> resourceEnvRefs

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

      - #### resourceLinks

            HashMap<String,​ContextResourceLink> resourceLinks

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

      - #### resourceRequireExplicitRegistration

            boolean resourceRequireExplicitRegistration

      - #### resources

            HashMap<String,​ContextResource> resources

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

      - #### services

            HashMap<String,​ContextService> services

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

      - #### support

            PropertyChangeSupport support

        The property change support for this component.

      - #### transaction

            ContextTransaction transaction

        The transaction for this webapp.

- ## Package org.apache.catalina.filters

  - ### Class org.apache.catalina.filters.CorsFilter extends GenericFilter implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream ois)
                             throws ClassNotFoundException,
                                    IOException

        Throws:
          `ClassNotFoundException`
          `IOException`

    - ### Serialized Fields

      - #### allowedHttpHeaders

            Collection<String> allowedHttpHeaders

        A `Collection` of headers consisting of zero or more header field names that are supported by the resource.

      - #### allowedHttpMethods

            Collection<String> allowedHttpMethods

        A `Collection` of methods consisting of zero or more methods that are supported by the resource.

      - #### allowedOrigins

            Collection<String> allowedOrigins

        A `Collection` of origins consisting of zero or more origins that are allowed access to the resource.

      - #### anyOriginAllowed

            boolean anyOriginAllowed

        Determines if any origin is allowed to make request.

      - #### decorateRequest

            boolean decorateRequest

        Determines if the request should be decorated or not.

      - #### exposedHeaders

            Collection<String> exposedHeaders

        A `Collection` of exposed headers consisting of zero or more header field names of headers other than the simple response headers that the resource might use and can be exposed.

      - #### preflightMaxAge

            long preflightMaxAge

        Indicates (in seconds) how long the results of a pre-flight request can be cached in a pre-flight result cache.

      - #### supportsCredentials

            boolean supportsCredentials

        A supports credentials flag that indicates whether the resource supports user credentials in the request. It is true when the resource does and false otherwise.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cache

            Map<T,​T> cache

  - ### Class org.apache.catalina.filters.RemoteIpFilter extends GenericFilter implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream ois)
                             throws ClassNotFoundException,
                                    IOException

        Throws:
          `ClassNotFoundException`
          `IOException`

    - ### Serialized Fields

      - #### changeLocalName

            boolean changeLocalName

      - #### changeLocalPort

            boolean changeLocalPort

      - #### enableLookups

            boolean enableLookups

      - #### hostHeader

            String hostHeader

      - #### httpServerPort

            int httpServerPort

        See Also:
          `RemoteIpFilter.setHttpServerPort(int)`

      - #### httpsServerPort

            int httpsServerPort

        See Also:
          `RemoteIpFilter.setHttpsServerPort(int)`

      - #### internalProxies

            Pattern internalProxies

        See Also:
          `RemoteIpFilter.setInternalProxies(String)`

      - #### portHeader

            String portHeader

      - #### protocolHeader

            String protocolHeader

        See Also:
          `RemoteIpFilter.setProtocolHeader(String)`

      - #### protocolHeaderHttpsValue

            String protocolHeaderHttpsValue

      - #### proxiesHeader

            String proxiesHeader

        See Also:
          `RemoteIpFilter.setProxiesHeader(String)`

      - #### remoteIpHeader

            String remoteIpHeader

        See Also:
          `RemoteIpFilter.setRemoteIpHeader(String)`

      - #### requestAttributesEnabled

            boolean requestAttributesEnabled

        See Also:
          `RemoteIpFilter.setRequestAttributesEnabled(boolean)`

      - #### trustedProxies

            Pattern trustedProxies

        See Also:
          `RemoteIpFilter.setTrustedProxies(String)`

  - ### Class org.apache.catalina.filters.RequestDumperFilter extends GenericFilter implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream ois)
                             throws ClassNotFoundException,
                                    IOException

        Throws:
          `ClassNotFoundException`
          `IOException`

  - ### Class org.apache.catalina.filters.WebdavFixFilter extends GenericFilter implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.catalina.ha

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### 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:
      2L

    - ### Serialized Fields

      - #### contextName

            String contextName

      - #### data

            byte[] data

      - #### dataLength

            int dataLength

      - #### fileName

            String fileName

      - #### messageNumber

            int messageNumber

      - #### totalNrOfMsgs

            long totalNrOfMsgs

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

    serialVersionUID:
      2L

    - ### Serialized Fields

      - #### address

            Member address

      - #### contextName

            String contextName

      - #### timestamp

            long timestamp

      - #### uniqueId

            String uniqueId

- ## 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.SessionMessageImpl extends ClusterMessageBase implements Serializable

    serialVersionUID:
      2L

    - ### Serialized Fields

      - #### mContextName

            String mContextName

      - #### mEvtType

            int mEvtType

      - #### mSession

            byte[] mSession

      - #### mSessionID

            String mSessionID

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

      - #### oname

            ObjectName oname

        The associated deployer ObjectName.

      - #### versioned

            File versioned

        Path used to store revisions of webapps.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### globalRequestProcessors

            Vector<ObjectName> globalRequestProcessors

        Vector of global request processors object names.

      - #### mBeanServer

            MBeanServer mBeanServer

        MBean server.

      - #### protocolHandlers

            Vector<ObjectName> protocolHandlers

        Deprecated.
        Unused. Will be removed in Tomcat 10.1.x
        Vector of protocol handlers object names.

      - #### requestProcessors

            Vector<ObjectName> requestProcessors

        Vector of request processors object names.

      - #### threadPools

            Vector<ObjectName> threadPools

        Vector of thread pools 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.realm

  - ### Class org.apache.catalina.realm.GenericPrincipal extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### writeReplace

            private Object writeReplace()

    - ### Serialized Fields

      - #### attributes

            Map<String,​Object> attributes

        The additional attributes associated with this Principal.

      - #### 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 authenticated Principal to be exposed to applications.

  - ### Class org.apache.catalina.realm.UserDatabaseRealm.UserDatabasePrincipal extends GenericPrincipal implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### writeReplace

            private Object writeReplace()
                                 throws ObjectStreamException

        Magic method from `Serializable`.
        Throws:
          `ObjectStreamException` - Not thrown by this implementation

- ## Package org.apache.catalina.security

  - ### Class org.apache.catalina.security.DeployXmlPermission extends BasicPermission implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.catalina.servlets

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cgiExecutable

            String cgiExecutable

        the executable to use with the script

      - #### cgiExecutableArgs

            List<String> cgiExecutableArgs

        additional arguments for the executable

      - #### cgiMethods

            Set<String> cgiMethods

      - #### cgiMethodsAll

            boolean cgiMethodsAll

      - #### cgiPathPrefix

            String cgiPathPrefix

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

      - #### cmdLineArgumentsDecodedPattern

            Pattern cmdLineArgumentsDecodedPattern

        Limits the decoded form of individual command line arguments. Default varies by platform.

      - #### cmdLineArgumentsEncodedPattern

            Pattern cmdLineArgumentsEncodedPattern

        Limits the encoded form of individual command line arguments. By default values are limited to those allowed by the RFC. See https://tools.ietf.org/html/rfc3875#section-4.4 Uses \Q...\E to avoid individual quoting.

      - #### enableCmdLineArguments

            boolean enableCmdLineArguments

        Enable creation of script command line arguments from query-string. See https://tools.ietf.org/html/rfc3875#section-4.4 4.4. The Script Command Line

      - #### envHttpHeadersPattern

            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 `_`.

      - #### parameterEncoding

            String parameterEncoding

        the encoding to use for parameters

      - #### shellEnv

            Hashtable<String,​String> shellEnv

        the shell environment variables to be passed to the CGI script

      - #### stderrTimeout

            long stderrTimeout

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

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### allowPartialPut

            boolean allowPartialPut

        Flag that indicates whether partial PUTs are permitted.

      - #### compressionFormats

            DefaultServlet.CompressionFormat[] compressionFormats

        List of compression formats to serve and their preference order.

      - #### contextXsltFile

            String contextXsltFile

        Allow customized directory listing per context.

      - #### debug

            int debug

        The debugging detail level for this servlet.

      - #### fileEncoding

            String fileEncoding

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

      - #### globalXsltFile

            String globalXsltFile

        Allow customized directory listing per instance.

      - #### input

            int input

        The input buffer size to use when serving resources.

      - #### listings

            boolean listings

        Should we generate directory listings?

      - #### localXsltFile

            String localXsltFile

        Allow customized directory listing per directory.

      - #### output

            int output

        The output buffer size to use when serving resources.

      - #### readmeFile

            String readmeFile

        Allow a readme file to be included.

      - #### readOnly

            boolean readOnly

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

      - #### sendfileSize

            int sendfileSize

        Minimum size for sendfile usage in bytes.

      - #### showServerInfo

            boolean showServerInfo

        Flag to determine if server information is presented.

      - #### sortListings

            boolean sortListings

        Flag to determine if resources should be sorted.

      - #### useAcceptRanges

            boolean useAcceptRanges

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

      - #### useBomIfPresent

            org.apache.catalina.servlets.DefaultServlet.BomConfig useBomIfPresent

        If a file has a BOM, should that be used in preference to fileEncoding? Will default to `DefaultServlet.BomConfig.TRUE` in `DefaultServlet.init()`.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### encoding

            String encoding

      - #### extension

            String extension

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### allowSpecialPaths

            boolean allowSpecialPaths

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

      - #### collectionLocks

            Vector<org.apache.catalina.servlets.WebdavServlet.LockInfo> collectionLocks

        Vector of the heritable locks.

        Key : path
        Value : LockInfo

      - #### lockNullResources

            Hashtable<String,​Vector<String>> 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.

      - #### maxDepth

            int maxDepth

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

      - #### resourceLocks

            Hashtable<String,​org.apache.catalina.servlets.WebdavServlet.LockInfo> resourceLocks

        Repository of the locks put on single resources.

        Key : path
        Value : LockInfo

      - #### secret

            String secret

        Secret information used to generate reasonably secure lock ids.

- ## Package org.apache.catalina.session

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### attributes

            ConcurrentMap<String,​Object> 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.

      - #### isNew

            boolean isNew

        Flag indicating whether this session is new or not.

      - #### isValid

            boolean isValid

        Flag indicating whether this session is valid or not.

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

      - #### 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.SSIFilter extends GenericFilter implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### allowExec

            boolean allowExec

        Allow exec (normally blocked for security)

      - #### contentTypeRegEx

            Pattern contentTypeRegEx

        regex pattern to match when evaluating content types

      - #### debug

            int debug

        Debug level for this servlet.

      - #### expires

            Long expires

        Expiration time in seconds for the doc.

      - #### isVirtualWebappRelative

            boolean isVirtualWebappRelative

        virtual path can be webapp-relative

      - #### shtmlRegEx

            Pattern shtmlRegEx

        default pattern for ssi filter content type matching

  - ### Class org.apache.catalina.ssi.SSIServlet extends HttpServlet implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### allowExec

            boolean allowExec

        Allow exec (normally blocked for security)

      - #### buffered

            boolean buffered

        Should the output be buffered.

      - #### debug

            int debug

        Debug level for this servlet.

      - #### expires

            Long expires

        Expiration time in seconds for the doc.

      - #### inputEncoding

            String inputEncoding

        Input encoding. If not specified, uses platform default

      - #### isVirtualWebappRelative

            boolean isVirtualWebappRelative

        virtual path can be webapp-relative

      - #### outputEncoding

            String outputEncoding

        Output encoding. If not specified, uses platform default

  - ### 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` - An IO error occurred
        See Also:
          `Externalizable.readExternal(java.io.ObjectInput)`

      - #### writeExternal

            public void writeExternal​(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException` - An IO error occurred
        See Also:
          `Externalizable.writeExternal(java.io.ObjectOutput)`

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### faultyMembers

            ArrayList<ChannelException.FaultyMember> faultyMembers

        Holds a list of faulty members

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

      - #### address

            Member address

        The source or reply-to address for this message

      - #### message

            XByteBuffer message

        The message data, stored in a dynamic buffer

      - #### options

            int options

        The options this message was sent with

      - #### timestamp

            long timestamp

        The timestamp that goes with this message

      - #### uniqueId

            byte[] uniqueId

        A unique message id

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### buf

            byte[] buf

        Variable to hold the data

      - #### bufSize

            int bufSize

        Current length of data in the buffer

      - #### discard

            boolean discard

        Flag for discarding invalid packages If this flag is set to true, and append(byte[],...) is called, the data added will be inspected, and if it doesn't start with `START_DATA` it will be thrown away.

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

  - ### Class org.apache.catalina.tribes.membership.StaticMembershipProvider.MemberMessage extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### member

            Member member

      - #### membershipId

            byte[] membershipId

      - #### msgtype

            int msgtype

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

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### innerMap

            ConcurrentMap<K,​AbstractReplicatedMap.MapEntry<K,​V>> innerMap

      - #### log

            Log log

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### diff

            boolean diff

      - #### diffvalue

            byte[] diffvalue

      - #### keydata

            byte[] keydata

      - #### mapId

            byte[] mapId

      - #### msgtype

            int msgtype

      - #### nodes

            Member[] nodes

      - #### primary

            Member primary

      - #### valuedata

            byte[] valuedata

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

    serialVersionUID:
      2L

    - ### Serialized Fields

      - #### delegatedMap

            Map<K,​V> delegatedMap

      - #### locked

            boolean locked

        The current lock state of this parameter map.

      - #### unmodifiableDelegatedMap

            Map<K,​V> unmodifiableDelegatedMap

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

  - ### Class org.apache.coyote.CloseNowException extends IOException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.coyote.ProtocolException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

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

- ## Package org.apache.naming

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

    serialVersionUID:
      1L

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

    serialVersionUID:
      1L

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

    serialVersionUID:
      1L

  - ### Class org.apache.naming.LookupRef extends AbstractRef implements Serializable

    serialVersionUID:
      1L

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

    serialVersionUID:
      1L

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

    serialVersionUID:
      1L

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

    serialVersionUID:
      1L

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### handlers

            Vector<HandlerRef> 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 AbstractRef implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.tomcat.dbcp.dbcp2

  - ### Class org.apache.tomcat.dbcp.dbcp2.ListException extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### exceptionList

            List<Throwable> exceptionList

  - ### Class org.apache.tomcat.dbcp.dbcp2.SQLExceptionList extends SQLException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### causeList

            List<? extends Throwable> causeList

- ## Package org.apache.tomcat.dbcp.dbcp2.cpdsadapter

  - ### Class org.apache.tomcat.dbcp.dbcp2.cpdsadapter.DriverAdapterCPDS extends Object implements Serializable

    serialVersionUID:
      -4820523787212147844L

    - ### Serialized Fields

      - #### accessToUnderlyingConnectionAllowed

            boolean accessToUnderlyingConnectionAllowed

        Controls access to the underlying connection

      - #### connectionProperties

            Properties connectionProperties

        Connection properties passed to JDBC Driver

      - #### description

            String description

        Description

      - #### driver

            String driver

        Driver class name

      - #### durationBetweenEvictionRuns

            Duration durationBetweenEvictionRuns

      - #### getConnectionCalled

            boolean getConnectionCalled

        Whether or not getConnection has been called

      - #### loginTimeout

            int loginTimeout

        Login TimeOut in seconds

      - #### maxIdle

            int maxIdle

      - #### maxPreparedStatements

            int maxPreparedStatements

      - #### minEvictableIdleDuration

            Duration minEvictableIdleDuration

      - #### numTestsPerEvictionRun

            int numTestsPerEvictionRun

      - #### poolPreparedStatements

            boolean poolPreparedStatements

      - #### url

            String url

        Url name

      - #### userName

            String userName

        User name

      - #### userPassword

            char[] userPassword

        User password

- ## Package org.apache.tomcat.dbcp.dbcp2.datasources

  - ### Class org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource extends Object implements Serializable

    serialVersionUID:
      -6819270431752240878L

    - ### Serialized Fields

      - #### dataSource

            ConnectionPoolDataSource dataSource

        Underlying source of PooledConnections

      - #### dataSourceName

            String dataSourceName

        DataSource Name used to find the ConnectionPoolDataSource

      - #### defaultAutoCommit

            Boolean defaultAutoCommit

      - #### defaultBlockWhenExhausted

            boolean defaultBlockWhenExhausted

      - #### defaultDurationBetweenEvictionRuns

            Duration defaultDurationBetweenEvictionRuns

      - #### defaultEvictionPolicyClassName

            String defaultEvictionPolicyClassName

      - #### defaultLifo

            boolean defaultLifo

      - #### defaultMaxIdle

            int defaultMaxIdle

      - #### defaultMaxTotal

            int defaultMaxTotal

      - #### defaultMaxWaitDuration

            Duration defaultMaxWaitDuration

      - #### defaultMinEvictableIdleDuration

            Duration defaultMinEvictableIdleDuration

      - #### defaultMinIdle

            int defaultMinIdle

      - #### defaultNumTestsPerEvictionRun

            int defaultNumTestsPerEvictionRun

      - #### defaultReadOnly

            Boolean defaultReadOnly

      - #### defaultSoftMinEvictableIdleDuration

            Duration defaultSoftMinEvictableIdleDuration

      - #### defaultTestOnBorrow

            boolean defaultTestOnBorrow

      - #### defaultTestOnCreate

            boolean defaultTestOnCreate

      - #### defaultTestOnReturn

            boolean defaultTestOnReturn

      - #### defaultTestWhileIdle

            boolean defaultTestWhileIdle

      - #### defaultTransactionIsolation

            int defaultTransactionIsolation

      - #### description

            String description

        Description

      - #### getConnectionCalled

            boolean getConnectionCalled

        Guards property setters - once true, setters throw IllegalStateException

      - #### instanceKey

            String instanceKey

        Instance key

      - #### jndiEnvironment

            Properties jndiEnvironment

        Environment that may be used to set up a JNDI initial context.

      - #### loginTimeoutDuration

            Duration loginTimeoutDuration

        Login Timeout

      - #### logWriter

            PrintWriter logWriter

        Log stream

      - #### maxConnDuration

            Duration maxConnDuration

      - #### rollbackAfterValidation

            boolean rollbackAfterValidation

      - #### validationQuery

            String validationQuery

      - #### validationQueryTimeoutDuration

            Duration validationQueryTimeoutDuration

  - ### Class org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource extends InstanceKeyDataSource implements Serializable

    serialVersionUID:
      7872747993848065028L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Supports Serialization interface.
        Throws:
          `IOException` - if an error occurs
          `ClassNotFoundException` - if an error occurs

    - ### Serialized Fields

      - #### perUserBlockWhenExhausted

            Map<String,​Boolean> perUserBlockWhenExhausted

      - #### perUserDefaultAutoCommit

            Map<String,​Boolean> perUserDefaultAutoCommit

      - #### perUserDefaultReadOnly

            Map<String,​Boolean> perUserDefaultReadOnly

      - #### perUserDefaultTransactionIsolation

            Map<String,​Integer> perUserDefaultTransactionIsolation

      - #### perUserDurationBetweenEvictionRuns

            Map<String,​Duration> perUserDurationBetweenEvictionRuns

      - #### perUserEvictionPolicyClassName

            Map<String,​String> perUserEvictionPolicyClassName

      - #### perUserLifo

            Map<String,​Boolean> perUserLifo

      - #### perUserMaxIdle

            Map<String,​Integer> perUserMaxIdle

      - #### perUserMaxTotal

            Map<String,​Integer> perUserMaxTotal

      - #### perUserMaxWaitDuration

            Map<String,​Duration> perUserMaxWaitDuration

      - #### perUserMinEvictableIdleDuration

            Map<String,​Duration> perUserMinEvictableIdleDuration

      - #### perUserMinIdle

            Map<String,​Integer> perUserMinIdle

      - #### perUserNumTestsPerEvictionRun

            Map<String,​Integer> perUserNumTestsPerEvictionRun

      - #### perUserSoftMinEvictableIdleDuration

            Map<String,​Duration> perUserSoftMinEvictableIdleDuration

      - #### perUserTestOnBorrow

            Map<String,​Boolean> perUserTestOnBorrow

      - #### perUserTestOnCreate

            Map<String,​Boolean> perUserTestOnCreate

      - #### perUserTestOnReturn

            Map<String,​Boolean> perUserTestOnReturn

      - #### perUserTestWhileIdle

            Map<String,​Boolean> perUserTestWhileIdle

  - ### Class org.apache.tomcat.dbcp.dbcp2.datasources.SharedPoolDataSource extends InstanceKeyDataSource implements Serializable

    serialVersionUID:
      -1458539734480586454L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Supports Serialization interface.
        Throws:
          `IOException` - if an error occurs
          `ClassNotFoundException` - if an error occurs

    - ### Serialized Fields

      - #### maxTotal

            int maxTotal

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

      - #### abandonWhenPercentageFull

            int abandonWhenPercentageFull

      - #### accessToUnderlyingConnectionAllowed

            boolean accessToUnderlyingConnectionAllowed

      - #### alternateUsernameAllowed

            boolean alternateUsernameAllowed

      - #### commitOnReturn

            boolean commitOnReturn

      - #### connectionProperties

            String connectionProperties

      - #### dataSource

            Object dataSource

      - #### dataSourceJNDI

            String dataSourceJNDI

      - #### dbProperties

            Properties dbProperties

      - #### defaultAutoCommit

            Boolean defaultAutoCommit

      - #### defaultCatalog

            String defaultCatalog

      - #### defaultReadOnly

            Boolean defaultReadOnly

      - #### defaultTransactionIsolation

            int defaultTransactionIsolation

      - #### driverClassName

            String driverClassName

      - #### fairQueue

            boolean fairQueue

      - #### ignoreExceptionOnPreLoad

            boolean ignoreExceptionOnPreLoad

      - #### initialSize

            int initialSize

      - #### initSQL

            String initSQL

      - #### interceptors

            PoolProperties.InterceptorDefinition[] interceptors

      - #### jdbcInterceptors

            String jdbcInterceptors

      - #### jmxEnabled

            boolean jmxEnabled

      - #### logAbandoned

            boolean logAbandoned

      - #### logValidationErrors

            boolean logValidationErrors

      - #### maxActive

            int maxActive

      - #### maxAge

            long maxAge

      - #### maxIdle

            int maxIdle

      - #### maxWait

            int maxWait

      - #### minEvictableIdleTimeMillis

            int minEvictableIdleTimeMillis

      - #### minIdle

            int minIdle

      - #### name

            String name

      - #### numTestsPerEvictionRun

            int numTestsPerEvictionRun

      - #### password

            String password

      - #### propagateInterruptState

            boolean propagateInterruptState

      - #### removeAbandoned

            boolean removeAbandoned

      - #### removeAbandonedTimeout

            int removeAbandonedTimeout

      - #### rollbackOnReturn

            boolean rollbackOnReturn

      - #### suspectTimeout

            int suspectTimeout

      - #### testOnBorrow

            boolean testOnBorrow

      - #### testOnConnect

            boolean testOnConnect

      - #### testOnReturn

            boolean testOnReturn

      - #### testWhileIdle

            boolean testWhileIdle

      - #### timeBetweenEvictionRunsMillis

            int timeBetweenEvictionRunsMillis

      - #### url

            String url

      - #### useDisposableConnectionFacade

            boolean useDisposableConnectionFacade

      - #### useEquals

            boolean useEquals

      - #### useLock

            boolean useLock

      - #### username

            String username

      - #### useStatementFacade

            boolean useStatementFacade

      - #### validationInterval

            long validationInterval

      - #### validationQuery

            String validationQuery

      - #### validationQueryTimeout

            int validationQueryTimeout

      - #### validatorClassName

            String validatorClassName

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### className

            String className

      - #### clazz

            Class<?> clazz

      - #### properties

            Map<String,​PoolProperties.InterceptorProperty> properties

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            String name

      - #### value

            String value

- ## Package org.apache.tomcat.jni

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        A description of the problem.

      - #### error

            int error

        APR error type.

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### libraryNames

            String libraryNames

- ## Package org.apache.tomcat.util

  - ### Class org.apache.tomcat.util.MultiThrowable extends Throwable implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### throwables

            List<Throwable> throwables

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### end

            int end

      - #### hasHashCode

            boolean hasHashCode

      - #### hashCode

            int hashCode

      - #### isSet

            boolean isSet

      - #### limit

            int limit

      - #### start

            int start

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

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream ois)
                             throws ClassNotFoundException,
                                    IOException

        Throws:
          `ClassNotFoundException`
          `IOException`

      - #### writeObject

            private void writeObject​(ObjectOutputStream oos)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### buff

            byte[] buff

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

    serialVersionUID:
      1L

  - ### Class org.apache.tomcat.util.buf.CharChunk extends AbstractChunk implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### buff

            char[] buff

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### byteC

            ByteChunk byteC

      - #### charC

            CharChunk charC

      - #### hasHashCode

            boolean hasHashCode

      - #### hashCode

            int hashCode

      - #### hasLongValue

            boolean hasLongValue

      - #### hasStrValue

            boolean hasStrValue

      - #### longValue

            long longValue

      - #### strValue

            String strValue

      - #### type

            int type

- ## Package org.apache.tomcat.util.descriptor.web

  - ### Class org.apache.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.ContextHandler extends ResourceBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### handlerclass

            String handlerclass

        The Handler reference class.

      - #### portNames

            List<String> portNames

        The portName.

      - #### soapHeaders

            Map<String,​String> soapHeaders

        A list of QName specifying the SOAP Headers the handler will work on. -namespace and localpart 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

            List<String> soapRoles

        The soapRole.

  - ### Class org.apache.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.ContextResource extends ResourceBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### auth

            String auth

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

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

      - #### closeMethodConfigured

            boolean closeMethodConfigured

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

  - ### Class org.apache.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.ContextResourceLink extends ResourceBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### factory

            String factory

        The factory to be used for creating the object

      - #### global

            String global

        The global name of this resource.

  - ### Class org.apache.tomcat.util.descriptor.web.ContextService extends ResourceBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### displayname

            String displayname

        The WebService reference name.

      - #### handlers

            Map<String,​ContextHandler> handlers

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

      - #### jaxrpcmappingfile

            String jaxrpcmappingfile

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

      - #### largeIcon

            String largeIcon

        A large icon for this WebService.

      - #### serviceInterface

            String serviceInterface

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

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

      - #### smallIcon

            String smallIcon

        A small icon for this WebService.

      - #### wsdlfile

            String wsdlfile

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

  - ### Class org.apache.tomcat.util.descriptor.web.ContextTransaction extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### properties

            Map<String,​Object> properties

        Holder for our configured properties.

  - ### Class org.apache.tomcat.util.descriptor.web.ErrorPage extends XmlEncodingBase implements Serializable

    serialVersionUID:
      2L

    - ### 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.tomcat.util.descriptor.web.FilterDef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### asyncSupported

            String asyncSupported

      - #### 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<String,​String> parameters

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

      - #### smallIcon

            String smallIcon

        The small icon associated with this filter.

  - ### Class org.apache.tomcat.util.descriptor.web.FilterMap extends XmlEncodingBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### dispatcherMapping

            int dispatcherMapping

      - #### filterName

            String filterName

      - #### matchAllServletNames

            boolean matchAllServletNames

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

      - #### matchAllUrlPatterns

            boolean matchAllUrlPatterns

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

      - #### servletNames

            String[] servletNames

        The servlet name this mapping matches.

      - #### urlPatterns

            String[] urlPatterns

        The URL pattern this mapping matches.

  - ### Class org.apache.tomcat.util.descriptor.web.InjectionTarget extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### targetClass

            String targetClass

      - #### targetName

            String targetName

  - ### Class org.apache.tomcat.util.descriptor.web.LoginConfig extends XmlEncodingBase implements Serializable

    serialVersionUID:
      2L

    - ### 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.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.MultipartDef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### fileSizeThreshold

            String fileSizeThreshold

      - #### location

            String location

      - #### maxFileSize

            String maxFileSize

      - #### maxRequestSize

            String maxRequestSize

  - ### Class org.apache.tomcat.util.descriptor.web.ResourceBase extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        The description of this resource.

      - #### injectionTargets

            List<InjectionTarget> injectionTargets

      - #### lookupName

            String lookupName

      - #### name

            String name

        The name of this resource.

      - #### properties

            Map<String,​Object> properties

        Holder for our configured properties.

      - #### resources

            NamingResources resources

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

      - #### type

            String type

        The name of the resource implementation class.

  - ### Class org.apache.tomcat.util.descriptor.web.SecurityCollection extends XmlEncodingBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### description

            String description

        Description of this web resource collection.

      - #### isFromDescriptor

            boolean isFromDescriptor

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

      - #### methods

            String[] methods

        The HTTP methods explicitly covered by this web resource collection.

      - #### name

            String name

        The name of this web resource collection.

      - #### omittedMethods

            String[] omittedMethods

        The HTTP methods explicitly excluded from this web resource collection.

      - #### patterns

            String[] patterns

        The URL patterns protected by this security collection.

  - ### Class org.apache.tomcat.util.descriptor.web.SecurityConstraint extends XmlEncodingBase implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### allRoles

            boolean allRoles

        Was the "all roles" wildcard - `SecurityConstraint.ROLE_ALL_ROLES` - 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.

      - #### authenticatedUsers

            boolean authenticatedUsers

        Was the "all authenticated users" wildcard - `SecurityConstraint.ROLE_ALL_AUTHENTICATED_USERS` - included in the authorization constraints for this security constraint?

      - #### 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.tomcat.util.descriptor.web.SecurityRoleRef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### link

            String link

        The optional role link.

      - #### name

            String name

        The (required) role name.

  - ### Class org.apache.tomcat.util.descriptor.web.ServletDef extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### asyncSupported

            Boolean asyncSupported

        Does this servlet support async.

      - #### description

            String description

        The description of this servlet.

      - #### displayName

            String displayName

        The display name of this servlet.

      - #### enabled

            Boolean enabled

        Is this servlet enabled.

      - #### jspFile

            String jspFile

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

      - #### largeIcon

            String largeIcon

        The large icon associated with this servlet.

      - #### loadOnStartup

            Integer loadOnStartup

        The load-on-startup order for this servlet

      - #### multipartDef

            MultipartDef multipartDef

        The multipart configuration, if any, for this servlet

      - #### overridable

            boolean overridable

        Can this ServletDef be overridden by an SCI?

      - #### parameters

            Map<String,​String> parameters

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

      - #### runAs

            String runAs

        The run-as configuration for this servlet

      - #### securityRoleRefs

            Set<SecurityRoleRef> securityRoleRefs

        The set of security role references for this servlet

      - #### servletClass

            String servletClass

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

      - #### servletName

            String servletName

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

      - #### smallIcon

            String smallIcon

        The small icon associated with this servlet.

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

      - #### comment

            MessageBytes comment

      - #### domain

            MessageBytes domain

      - #### name

            MessageBytes name

      - #### path

            MessageBytes path

      - #### value

            MessageBytes value

      - #### 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.FileUploadException extends IOException 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.impl

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

    serialVersionUID:
      8150776562029630058L

    - ### Serialized Fields

      - #### fieldName

            String fieldName

        Field name of the item, which caused the exception.

      - #### fileName

            String fileName

        File name of the item, which caused the exception.

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

    serialVersionUID:
      -7047616958165584154L

    - ### Serialized Fields

      - #### cause

            FileUploadException cause

        The exceptions cause; we overwrite the parent classes field, which is available since Java 1.4 only.

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

    serialVersionUID:
      -9073026332015646668L

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

    serialVersionUID:
      1749796615868477269L

    - ### Serialized Fields

      - #### cause

            IOException cause

        The exceptions cause; we overwrite the parent classes field, which is available since Java 1.4 only.

  - ### Class org.apache.tomcat.util.http.fileupload.impl.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.impl.SizeLimitExceededException extends SizeException implements Serializable

    serialVersionUID:
      -2474893167098052828L

- ## 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<String,​List<String>> 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

      - #### is

            boolean is

      - #### readable

            boolean readable

      - #### setMethod

            String setMethod

      - #### writeable

            boolean writeable

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### names

            Set<String> 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.FeatureInfo extends Object implements Serializable

    serialVersionUID:
      -911529176124712296L

    - ### Serialized Fields

      - #### description

            String description

      - #### info

            MBeanFeatureInfo info

      - #### name

            String name

      - #### type

            String type

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### attributes

            Map<String,​AttributeInfo> attributes

      - #### className

            String className

      - #### description

            String description

      - #### domain

            String domain

      - #### group

            String group

      - #### mBeanInfoLock

            ReadWriteLock mBeanInfoLock

      - #### name

            String name

      - #### notifications

            NotificationInfo[] notifications

      - #### operations

            Map<String,​OperationInfo> operations

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

      - #### parameters

            ParameterInfo[] parameters

      - #### parametersLock

            ReadWriteLock parametersLock

      - #### role

            String role

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### caCertificateFile

            String caCertificateFile

      - #### caCertificatePath

            String caCertificatePath

      - #### certificateRevocationListFile

            String certificateRevocationListFile

      - #### certificateRevocationListPath

            String certificateRevocationListPath

      - #### certificates

            Set<SSLHostConfigCertificate> certificates

      - #### certificateVerification

            SSLHostConfig.CertificateVerification certificateVerification

      - #### certificateVerificationDepth

            int certificateVerificationDepth

      - #### certificateVerificationDepthConfigured

            boolean certificateVerificationDepthConfigured

      - #### cipherList

            LinkedHashSet<Cipher> cipherList

      - #### ciphers

            String ciphers

      - #### configType

            SSLHostConfig.Type configType

      - #### defaultCertificate

            SSLHostConfigCertificate defaultCertificate

      - #### disableCompression

            boolean disableCompression

      - #### disableSessionTickets

            boolean disableSessionTickets

      - #### enabledCiphers

            String[] enabledCiphers

      - #### enabledProtocols

            String[] enabledProtocols

      - #### explicitlyRequestedProtocols

            Set<String> explicitlyRequestedProtocols

      - #### honorCipherOrder

            boolean honorCipherOrder

      - #### hostName

            String hostName

      - #### insecureRenegotiation

            boolean insecureRenegotiation

      - #### jsseCipherNames

            List<String> jsseCipherNames

      - #### keyManagerAlgorithm

            String keyManagerAlgorithm

      - #### oname

            ObjectName oname

      - #### openSslConf

            OpenSSLConf openSslConf

      - #### protocols

            Set<String> protocols

      - #### revocationEnabled

            boolean revocationEnabled

      - #### sessionCacheSize

            int sessionCacheSize

      - #### sessionTimeout

            int sessionTimeout

      - #### sslProtocol

            String sslProtocol

      - #### tls13RenegotiationAvailable

            boolean tls13RenegotiationAvailable

      - #### trustManagerClassName

            String trustManagerClassName

      - #### truststoreAlgorithm

            String truststoreAlgorithm

      - #### truststoreFile

            String truststoreFile

      - #### truststorePassword

            String truststorePassword

      - #### truststoreProvider

            String truststoreProvider

      - #### truststoreType

            String truststoreType

  - ### Class org.apache.tomcat.util.net.SSLHostConfigCertificate extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### certificateChainFile

            String certificateChainFile

      - #### certificateFile

            String certificateFile

      - #### certificateKeyAlias

            String certificateKeyAlias

      - #### certificateKeyFile

            String certificateKeyFile

      - #### certificateKeyPassword

            String certificateKeyPassword

      - #### certificateKeystoreFile

            String certificateKeystoreFile

      - #### certificateKeystorePassword

            String certificateKeystorePassword

      - #### certificateKeystoreProvider

            String certificateKeystoreProvider

      - #### certificateKeystoreType

            String certificateKeystoreType

      - #### oname

            ObjectName oname

      - #### sslHostConfig

            SSLHostConfig sslHostConfig

      - #### storeType

            org.apache.tomcat.util.net.SSLHostConfigCertificate.StoreType storeType

      - #### type

            SSLHostConfigCertificate.Type type

- ## Package org.apache.tomcat.util.net.openssl

  - ### Class org.apache.tomcat.util.net.openssl.OpenSSLConf extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### commands

            List<OpenSSLConfCmd> commands

  - ### Class org.apache.tomcat.util.net.openssl.OpenSSLConfCmd extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            String name

      - #### value

            String value

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

      - #### forcedRemainingCapacity

            int forcedRemainingCapacity

- ## Package org.apache.tomcat.websocket

  - ### Class org.apache.tomcat.websocket.AuthenticationException extends Exception implements Serializable

    serialVersionUID:
      5709887412240096441L

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

- ## Package org.apache.tomcat.websocket.server

  - ### Class org.apache.tomcat.websocket.server.WsFilter extends GenericFilter implements Serializable

    serialVersionUID:
      1L