public class

ContainerProvisioningStage

extends AbstractBaseStage
java.lang.Object
   ↳ org.apache.helix.controller.pipeline.AbstractBaseStage
     ↳ org.apache.helix.controller.stages.ContainerProvisioningStage

Class Overview

This stage will manager the container allocation/deallocation needed for a specific resource.
It does the following
From the idealstate, it gets ContainerTargetProvider and ContainerProvider
ContainerTargetProviderFactory will provide the number of containers needed for a resource
ContainerProvider will provide the ability to allocate, deallocate, start, stop container

Summary

Public Constructors
ContainerProvisioningStage()
Public Methods
void process(ClusterEvent event)
Actual callback processing logic
[Expand]
Inherited Methods
From class org.apache.helix.controller.pipeline.AbstractBaseStage
From class java.lang.Object
From interface org.apache.helix.controller.pipeline.Stage

Public Constructors

public ContainerProvisioningStage ()

Public Methods

public void process (ClusterEvent event)

Actual callback processing logic

Throws
Exception