## Uses of Interface
org.apache.batchee.container.Controller

- Packages that use Controller
  Package | Description
  --- | ---
  org.apache.batchee.container |
  org.apache.batchee.container.impl.controller |
  org.apache.batchee.container.impl.controller.batchlet |
  org.apache.batchee.container.impl.controller.chunk |

- - ### Uses of Controller in org.apache.batchee.container

    Subinterfaces of Controller in org.apache.batchee.container
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ExecutionElementController` |
    `interface` | `ThreadRootController` |

  - ### Uses of Controller in org.apache.batchee.container.impl.controller

    Classes in org.apache.batchee.container.impl.controller that implement Controller
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BaseStepController` | Change the name of this class to something else!! Or change BaseStepController.
    `class` | `DecisionController` |
    `class` | `FlowController` |
    `class` | `FlowInSplitThreadRootController` |
    `class` | `JobController` |
    `class` | `JobThreadRootController` |
    `class` | `PartitionedStepController` |
    `class` | `PartitionThreadRootController` | Currently there's no special function on top of the subjob required of the partition.
    `class` | `SingleThreadedStepController` | When a partitioned step is run, this controller will only be used for the partition threads, NOT the top-level main thread that the step executes upon.
    `class` | `SplitController` |

    Methods in org.apache.batchee.container.impl.controller that return Controller
    Modifier and Type | Method | Description
    --- | --- | ---
    `Controller` | ExecutionTransitioner.`getCurrentStoppableElementController()` |

  - ### Uses of Controller in org.apache.batchee.container.impl.controller.batchlet

    Classes in org.apache.batchee.container.impl.controller.batchlet that implement Controller
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BatchletStepController` |

  - ### Uses of Controller in org.apache.batchee.container.impl.controller.chunk

    Classes in org.apache.batchee.container.impl.controller.chunk that implement Controller
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ChunkStepController` |