Top Classes
module tomcat.embed.core

Package org.apache.catalina.core


Class Summary

Modifier and TypeClass and Description
public class
AccessLogAdapter

A helper class that wraps several AccessLog instances.

public class
ApplicationContext

Standard implementation of ServletContext that represents a web application's execution environment.

public class
ApplicationContextFacade

Facade object which masks the internal ApplicationContext object from the web application.

pack-priv class
ApplicationDispatcher

Standard implementation of RequestDispatcher that allows a request to be forwarded to a different resource to create the ultimate response, or to include the output of another resource in the response from this resource.

public class
ApplicationFilterChain

Implementation of jakarta.servlet.FilterChain used to manage the execution of a set of filters for a particular request.

public class
ApplicationFilterConfig

Implementation of a jakarta.servlet.FilterConfig useful in managing the filter instances instantiated when a web application is first started.

public class
ApplicationFilterFactory

Factory for the creation and caching of Filters and creation of Filter Chains.

public class
pack-priv class
ApplicationHttpRequest

Wrapper around a jakarta.servlet.http.HttpServletRequest that transforms an application request object (which might be the original one passed to a servlet, or might be based on the 2.3 jakarta.servlet.http.HttpServletRequestWrapper class) back into an internal org.apache.catalina.HttpRequest.

pack-priv class
ApplicationHttpResponse

Wrapper around a jakarta.servlet.http.HttpServletResponse that transforms an application response object (which might be the original one passed to a servlet, or might be based on the 2.3 jakarta.servlet.http.HttpServletResponseWrapper class) back into an internal org.apache.catalina.HttpResponse.

public class
public class
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 Parts.

public class
pack-priv class
ApplicationRequest

Wrapper around a jakarta.servlet.ServletRequest that transforms an application request object (which might be the original one passed to a servlet, or might be based on the 2.3 jakarta.servlet.ServletRequestWrapper class) back into an internal org.apache.catalina.Request.

pack-priv class
ApplicationResponse

Wrapper around a jakarta.servlet.ServletResponse that transforms an application response object (which might be the original one passed to a servlet, or might be based on the 2.3 jakarta.servlet.ServletResponseWrapper class) back into an internal org.apache.catalina.Response.

public class
public class
public class
AprLifecycleListener

Implementation of LifecycleListener that will init and and destroy APR.

public class
AprStatus

Holds APR status without the need to load other classes.

public class
public class
public class
public abstract class
ContainerBase

Abstract implementation of the Container interface, providing common functionality required by nearly every implementation.

public class
ContextNamingInfoListener

Implementation of LifecycleListener that will create context naming information environment entries.

public class
public abstract class
FrameworkListener

This listener must be declared in server.xml as a Server listener, possibly optional.

public class
JniLifecycleListener

An implementation of LifeCycleListener that loads a native library into the JVM.

public class
JreMemoryLeakPreventionListener

Provide a workaround for known places where the Java Runtime environment can cause a memory leak or lock files.

public class
NamingContextListener

Helper class used to initialize and populate the JNDI context associated with each context and server.

public class
PropertiesRoleMappingListener

Implementation of LifecycleListener that will populate the context's role mapping from a properties file.

public class
StandardContext

Standard implementation of the Context interface.

pack-priv class
StandardContextValve

Valve that implements the default basic behavior for the StandardContext container implementation.

public class
StandardEngine

Standard implementation of the Engine interface.

pack-priv class
StandardEngineValve

Valve that implements the default basic behavior for the StandardEngine container implementation.

public class
StandardHost

Standard implementation of the Host interface.

pack-priv class
StandardHostValve

Valve that implements the default basic behavior for the StandardHost container implementation.

public class
StandardPipeline

Standard implementation of a processing Pipeline that will invoke a series of Valves that have been configured to be called in order.

public class
StandardServer

Standard implementation of the Server interface, available for use (but not required) when deploying and starting Catalina.

public class
StandardService

Standard implementation of the Service interface.

public class
public class
StandardVirtualThreadExecutor

An executor that uses a new virtual thread for each task.

public class
StandardWrapper

Standard implementation of the Wrapper interface that represents an individual servlet definition.

public class
StandardWrapperFacade

Facade for the StandardWrapper object.

pack-priv class
StandardWrapperValve

Valve that implements the default basic behavior for the StandardWrapper container implementation.

public class
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.