## Uses of Interface
org.apache.storm.hooks.IWorkerHook

- Packages that use IWorkerHook
  Package | Description
  --- | ---
  org.apache.storm.daemon.worker |
  org.apache.storm.hooks |
  org.apache.storm.topology |

- - ### Uses of IWorkerHook in org.apache.storm.daemon.worker

    Methods in org.apache.storm.daemon.worker that return types with arguments of type IWorkerHook
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<IWorkerHook>` | WorkerState.`getDeserializedWorkerHooks()` |

  - ### Uses of IWorkerHook in org.apache.storm.hooks

    Classes in org.apache.storm.hooks that implement IWorkerHook
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BaseWorkerHook` | A BaseWorkerHook is a noop implementation of IWorkerHook.

  - ### Uses of IWorkerHook in org.apache.storm.topology

    Methods in org.apache.storm.topology with parameters of type IWorkerHook
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TopologyBuilder.`addWorkerHook​(IWorkerHook workerHook)` | Add a new worker lifecycle hook.