# Package org.apache.catalina.ha.deploy

package org.apache.catalina.ha.deploy

- Related Packages
  Package
  Description
  org.apache.catalina.ha
  This package contains code for Clustering, the base class of a Cluster is `org.apache.catalina.Cluster` implementations of this class is done when implementing a new Cluster protocol
  org.apache.catalina.ha.authenticator
  org.apache.catalina.ha.backend
  org.apache.catalina.ha.context
  org.apache.catalina.ha.session
  org.apache.catalina.ha.tcp
- Class
  Description
  FarmWarDeployer
  A farm war deployer is a class that is able to deploy/undeploy web applications in WAR from within the cluster.
  FileChangeListener
  Interface for listening to file changes in a deployment directory.
  FileMessage
  Contains the data for a file being transferred over TCP, this is essentially a fragment of a file, read and written by the FileMessageFactory.
  FileMessageFactory
  This factory is used to read files and write files by splitting them up into smaller messages.
  UndeployMessage
  Cluster message that indicates an application has been undeployed.
  WarWatcher
  The WarWatcher watches the deployDir for changes made to the directory (adding new WAR files->deploy or remove WAR files->undeploy) and notifies a listener of the changes made.
  WarWatcher.WarFilter
  File name filter for war files
  WarWatcher.WarInfo
  File information on existing WAR files