| Name | Description | Type | Package | Framework |
| ContainerListener | Listener implementation that is invoked when containers are added/removed/modified. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ContainerMatchingModuleRedeployer | The ModuleRedeployer that deploys the unallocated stream/job modules. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DefaultDeploymentStateRecalculator | Stream/Job deployment state re-calculator upon leadership election. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DefaultModuleDeploymentPropertiesProvider | Default implementation that retrieves the ModuleDeploymentProperties for the givenAuthor:Ilayaperumal Gopinathan | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DepartedContainerModuleRedeployer | The ModuleRedeployer that re-deploys the stream/job modules that weredeployed into the departing container. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DeploymentConfiguration | Configuration class that holds the beans required for deployment management. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DeploymentLoader | Utility for loading streams and jobs for the purpose of deployment. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DeploymentMessageConsumer | Consumer for DeploymentMessagewhich delegates to the corresponding @ResourceDeployer | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DeploymentQueue | This class controls the lifecycle operations of the ZK distributed queue thatholds the DeploymentMessages. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| DeploymentSupervisor | Process that watches ZooKeeper for Container arrivals and departures fromthe XD cluster. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ModuleDeploymentWriter | Utility class to write module deployment requests under /xd/deployments/modules. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ModuleRedeployer | Abstract ModuleRedeployer that deploy/re-deploys the unallocated/orphaned modules. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ModuleRedeployer .ModuleDeployment | Holds information about a module that needs to be re-deployed. | Class | org.springframework.xd.dirt.server.admin.deployment.zk.ModuleRedeployer | Spring XD |
| SupervisorElectedEvent | Event that is fired after a admin leader is elected. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| SupervisorElectionListener | Event listener for SupervisorElectedEvents. | Interface | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ZKDeploymentHandler | Abstract class that has common implementations of ZK based deployments. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ZKDeploymentMessagePublisher | ZooKeeper based DeploymentMessagePublisher that publishesdeployment messages into a ZooKeeper/Curator | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ZKJobDeploymentHandler | Deployment handler that is responsible for the deployment of a Job. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |
| ZKStreamDeploymentHandler | Deployment handler that is responsible for deploying Stream. | Class | org.springframework.xd.dirt.server.admin.deployment.zk | Spring XD |