org.apache.catalina.core (Apache Tomcat 11.0.23 API Documentation)
Description: declaration: package: org.apache.catalina.core

# 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
  Dynamic filter registration implementation.
  ApplicationMapping
  Holds servlet mapping data for a single request.
  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
  Dynamic servlet registration implementation.
  ApplicationSessionCookieConfig
  Implementation of session cookie configuration.
  AprLifecycleListener
  Implementation of `LifecycleListener` that will init and destroy APR.
  AprStatus
  Deprecated.
  Unused.
  AsyncContextImpl
  Implementation of `AsyncContext` that manages the lifecycle of an asynchronous request processing operation.
  AsyncListenerWrapper
  Wrapper for an `AsyncListener` that supports custom request and response objects for event customization.
  Constants
  Constants used by the core Catalina package.
  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
  Default implementation of `InstanceManager` that handles annotation-based dependency injection for EJB, JPA, and web service references.
  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
  Listener that manages access log configuration for engine, host, and context lifecycle events.
  StandardEngine.NoopAccessLog
  No-op implementation of AccessLog used as a placeholder when access logging is not configured.
  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
  Standard implementation of an `Executor` based on a Java thread pool.
  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.