# Package org.wso2.carbon.webapp.mgt

- Class Summary
  Class | Description
  --- | ---
  AbstractWebappDeployer |
  CarbonServletRequestListener | Used for keeping track of request received by each webapp
  CarbonTomcatSessionManager | SessionManager which ensures that one tenant's sessions cannot be accessed by other tenants.
  CarbonTomcatSessionPersistentManager | CarbonTomcatSessionPersistentManager which ensures that one tenant's sessions cannot be accessed by other tenants.
  DataHolder | Holds the some of the data required by the webapps component
  GhostWebappDeployerValve | Handles management of webapps when ghost deployer is enabled.
  SessionMetadata | Represents an HTTP Session
  SessionsWrapper | Wraps a collection of Webapp sessions
  TenantLazyLoaderValve | Handles lazily loading tenant artifacts if a tenant webapp request comes in
  TomcatGenericWebappsDeployer | This deployer is responsible for deploying/undeploying/updating those webapps.
  TomcatUtil | A set of utility methods for interacting with Embedded Tomcat
  VersionedWebappMetadata |
  VhostHolder | This class is used to read virtual hostnames from webappAdmin service
  WebappAdmin | The Admin service for managing webapps
  WebApplication | Represents a Tomcat Web Application
  WebApplication.HttpSession | Represents an HTTP session
  WebapplicationHelper |
  WebApplicationsHolder | A holder for deployed & faulty webapps
  WebappMetadata |
  WebappMetadataDeployer |
  WebappsConstants | Web Application Constants
  WebappsConstants.WebappState |
  WebappStatistics | Represents Web Application Statistics
  WebappsWrapper | This class holds summary information about all the webapps in the system
  WebappUploadData | Represents a Webapp data set which is uploaded from the Management Console
  WebContextParameter | Represents a Web Context parameter (represented by context-param in the web.xml file).

- Enum Summary
  Enum | Description
  --- | ---
  WebappsConstants.ApplicationOpType |

Copyright © 2019 WSO2. All rights reserved.