Package org.apache.catalina.core
package org.apache.catalina.core
-
ClassesClassDescriptionA helper class that wraps several AccessLog instances.Standard implementation of
ServletContextthat represents a web application's execution environment.Facade object which masks the internalApplicationContextobject from the web application.Implementation ofjakarta.servlet.FilterChainused to manage the execution of a set of filters for a particular request.Implementation of ajakarta.servlet.FilterConfiguseful in managing the filter instances instantiated when a web application is first started.Factory for the creation and caching of Filters and creation of Filter Chains.Dynamic filter registration implementation.Holds servlet mapping data for a single request.Dynamic servlet registration implementation.Implementation of session cookie configuration.Implementation ofLifecycleListenerthat will init and destroy APR.Deprecated.Unused.Implementation ofAsyncContextthat manages the lifecycle of an asynchronous request processing operation.Wrapper for anAsyncListenerthat supports custom request and response objects for event customization.Constants used by the core Catalina package.Abstract implementation of the Container interface, providing common functionality required by nearly every implementation.Implementation ofLifecycleListenerthat will create context naming information environment entries.Default implementation ofInstanceManagerthat handles annotation-based dependency injection for EJB, JPA, and web service references.This listener must be declared in server.xml as a Server listener, possibly optional.An implementation of LifeCycleListener that loads a native library into the JVM.Provide a workaround for known places where the Java Runtime environment can cause a memory leak or lock files.Helper class used to initialize and populate the JNDI context associated with each context and server.Implementation ofLifecycleListenerthat will do the global initialization of OpenSSL according to specified configuration parameters.Implementation ofLifecycleListenerthat will populate the context's role mapping from a properties file.Standard implementation of the Context interface.Standard implementation of the Engine interface.Listener that manages access log configuration for engine, host, and context lifecycle events.No-op implementation of AccessLog used as a placeholder when access logging is not configured.Standard implementation of the Host interface.Standard implementation of a processing Pipeline that will invoke a series of Valves that have been configured to be called in order.Standard implementation of the Server interface, available for use (but not required) when deploying and starting Catalina.Standard implementation of theServiceinterface.Standard implementation of anExecutorbased on a Java thread pool.An executor that uses a new virtual thread for each task.Standard implementation of the Wrapper interface that represents an individual servlet definition.Facade for the StandardWrapper object.ALifecycleListenerthat triggers the renewal of threads in Executor pools when aContextis being stopped to avoid thread-local related memory leaks.