## Uses of Interface
org.apache.storm.generated.Supervisor.Iface

- Packages that use Supervisor.Iface
  Package | Description
  --- | ---
  org.apache.storm.daemon.supervisor |
  org.apache.storm.generated |
  org.apache.storm.utils |

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

    Methods in org.apache.storm.daemon.supervisor that return Supervisor.Iface
    Modifier and Type | Method | Description
    --- | --- | ---
    `Supervisor.Iface` | Supervisor.`getSupervisorThriftInterface()` |

    Methods in org.apache.storm.daemon.supervisor with parameters of type Supervisor.Iface
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ContainerLauncher` | ContainerLauncher.`make​(Map<String,​Object> conf, String supervisorId, int supervisorPort, IContext sharedContext, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker, Supervisor.Iface localSupervisor)` | Factory to create the right container launcher for the config and the environment.

    Constructors in org.apache.storm.daemon.supervisor with parameters of type Supervisor.Iface
    Constructor | Description
    --- | ---
    `LocalContainer​(Map<String,​Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, IContext sharedContext, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker, Supervisor.Iface localSupervisor)` |
    `LocalContainerLauncher​(Map<String,​Object> conf, String supervisorId, int supervisorPort, IContext sharedContext, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker, Supervisor.Iface localSupervisor)` |

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

    Classes in org.apache.storm.generated with type parameters of type Supervisor.Iface
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `Supervisor.Processor<I extends Supervisor.Iface>` |
    `static class` | `Supervisor.Processor.getLocalAssignmentForStorm<I extends Supervisor.Iface>` |
    `static class` | `Supervisor.Processor.sendSupervisorAssignments<I extends Supervisor.Iface>` |
    `static class` | `Supervisor.Processor.sendSupervisorWorkerHeartbeat<I extends Supervisor.Iface>` |

    Classes in org.apache.storm.generated that implement Supervisor.Iface
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `Supervisor.Client` |

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

    Methods in org.apache.storm.utils that return Supervisor.Iface
    Modifier and Type | Method | Description
    --- | --- | ---
    `Supervisor.Iface` | SupervisorIfaceFactory.`getIface()` |