## Uses of Class
org.apache.storm.daemon.supervisor.Supervisor

- Packages that use Supervisor
  Package | Description
  --- | ---
  org.apache.storm |
  org.apache.storm.daemon.nimbus |
  org.apache.storm.daemon.supervisor |
  org.apache.storm.daemon.supervisor.timer |
  org.apache.storm.nimbus |

- - ### Uses of Supervisor in org.apache.storm

    Methods in org.apache.storm that return Supervisor
    Modifier and Type | Method and Description
    --- | ---
    `Supervisor` | LocalCluster.`addSupervisor()` Add another supervisor to the topology.
    `Supervisor` | LocalCluster.`addSupervisor(Number ports)` Add another supervisor to the topology.
    `Supervisor` | LocalCluster.`addSupervisor(Number ports, Map<String,Object> conf, String id)` Add another supervisor to the topology.
    `Supervisor` | LocalCluster.`addSupervisor(Number ports, String id)` Add another supervisor to the topology.
    `Supervisor` | LocalCluster.`getSupervisor(String id)` Get a specific Supervisor.

  - ### Uses of Supervisor in org.apache.storm.daemon.nimbus

    Methods in org.apache.storm.daemon.nimbus with parameters of type Supervisor
    Modifier and Type | Method and Description
    --- | ---
    `void` | Nimbus.`addSupervisor(Supervisor supervisor)` Used for local cluster.

  - ### Uses of Supervisor in org.apache.storm.daemon.supervisor

    Constructors in org.apache.storm.daemon.supervisor with parameters of type Supervisor
    Constructor and Description
    `ReadClusterState(Supervisor supervisor)`

  - ### Uses of Supervisor in org.apache.storm.daemon.supervisor.timer

    Methods in org.apache.storm.daemon.supervisor.timer with parameters of type Supervisor
    Modifier and Type | Method and Description
    --- | ---
    `void` | SynchronizeAssignments.`getAssignmentsFromMasterUntilSuccess(Supervisor supervisor)` Used by `Supervisor` to fetch assignments when start up.

    Constructors in org.apache.storm.daemon.supervisor.timer with parameters of type Supervisor
    Constructor and Description
    `ReportWorkerHeartbeats(Map<String,Object> conf, Supervisor supervisor)`
    `SupervisorHealthCheck(Supervisor supervisor)`
    `SupervisorHeartbeat(Map<String,Object> conf, Supervisor supervisor)`
    `SynchronizeAssignments(Supervisor supervisor, SupervisorAssignments assignments, ReadClusterState readClusterState)` Constructor.

  - ### Uses of Supervisor in org.apache.storm.nimbus

    Methods in org.apache.storm.nimbus with parameters of type Supervisor
    Modifier and Type | Method and Description
    --- | ---
    `void` | AssignmentDistributionService.`addLocalSupervisor(Supervisor supervisor)`

Copyright © 2021 The Apache Software Foundation. All rights reserved.