# 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.