# Package org.apache.catalina.core

package org.apache.catalina.core

- Related Packages
  Package
  Description
  org.apache.catalina
- 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 `javax.servlet.FilterChain` used to manage the execution of a set of filters for a particular request.
  ApplicationFilterConfig
  Implementation of a `javax.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
  ApplicationMappingImpl
  ApplicationMappingMatch
  Represents the ways that a request can be mapped to a servlet
  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.
  ApplicationPushBuilder
  ApplicationServletRegistration
  ApplicationSessionCookieConfig
  AprLifecycleListener
  Implementation of `LifecycleListener` that will init and and destroy APR.
  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
  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.
  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.