# Package org.apache.catalina.core

package org.apache.catalina.core

Related Packages
Package
Description
org.apache.catalina
Classes
Class
Description
AccessLogAdapter
A helper class that wraps several AccessLog instances.
ApplicationContext
Standard implementation of `ServletContext` that represents a web application's execution environment.
ApplicationContextFacade
Facade object which masks the internal `ApplicationContext` object from the web application.
ApplicationFilterChain
Implementation of `jakarta.servlet.FilterChain` used to manage the execution of a set of filters for a particular request.
ApplicationFilterConfig
Implementation of a `jakarta.servlet.FilterConfig` useful in managing the filter instances instantiated when a web application is first started.
ApplicationFilterFactory
Factory for the creation and caching of Filters and creation of Filter Chains.
ApplicationFilterRegistration
ApplicationMapping
ApplicationPart
Adaptor to allow `FileItem` objects generated by the package renamed commons-upload to be used by the Servlet 3.0 upload API that expects `Part`s.
ApplicationServletRegistration
ApplicationSessionCookieConfig
AprLifecycleListener
Implementation of `LifecycleListener` that will init and destroy APR.
AprStatus
Deprecated.
Unused.
AsyncContextImpl
AsyncListenerWrapper
Constants
ContainerBase
Abstract implementation of the Container interface, providing common functionality required by nearly every implementation.
ContextNamingInfoListener
Implementation of `LifecycleListener` that will create context naming information environment entries.
DefaultInstanceManager
FrameworkListener
This listener must be declared in server.xml as a Server listener, possibly optional.
JniLifecycleListener
An implementation of LifeCycleListener that loads a native library into the JVM.
JreMemoryLeakPreventionListener
Provide a workaround for known places where the Java Runtime environment can cause a memory leak or lock files.
NamingContextListener
Helper class used to initialize and populate the JNDI context associated with each context and server.
OpenSSLLifecycleListener
Implementation of `LifecycleListener` that will do the global initialization of OpenSSL according to specified configuration parameters.
PropertiesRoleMappingListener
Implementation of `LifecycleListener` that will populate the context's role mapping from a properties file.
StandardContext
Standard implementation of the Context interface.
StandardEngine
Standard implementation of the Engine interface.
StandardEngine.AccessLogListener
StandardEngine.NoopAccessLog
StandardHost
Standard implementation of the Host interface.
StandardPipeline
Standard implementation of a processing Pipeline that will invoke a series of Valves that have been configured to be called in order.
StandardServer
Standard implementation of the Server interface, available for use (but not required) when deploying and starting Catalina.
StandardService
Standard implementation of the `Service` interface.
StandardThreadExecutor
StandardVirtualThreadExecutor
An executor that uses a new virtual thread for each task.
StandardWrapper
Standard implementation of the Wrapper interface that represents an individual servlet definition.
StandardWrapperFacade
Facade for the StandardWrapper object.
ThreadLocalLeakPreventionListener
A `LifecycleListener` that triggers the renewal of threads in Executor pools when a `Context` is being stopped to avoid thread-local related memory leaks.