## Uses of Class
org.apache.storm.cluster.ExecutorBeat

- Packages that use ExecutorBeat
  Package | Description
  --- | ---
  org.apache.storm.cluster |
  org.apache.storm.stats |

- - ### Uses of ExecutorBeat in org.apache.storm.cluster

    Methods in org.apache.storm.cluster that return types with arguments of type ExecutorBeat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Map<ExecutorInfo,​ExecutorBeat>` | ClusterUtils.`convertExecutorBeats​(List<ExecutorInfo> executors, ClusterWorkerHeartbeat workerHeartbeat)` | Ensures that we only return heartbeats for executors assigned to this worker.
    `Map<ExecutorInfo,​ExecutorBeat>` | IStormClusterState.`executorBeats​(String stormId, Map<List<Long>,​NodeInfo> executorNodePort)` |
    `Map<ExecutorInfo,​ExecutorBeat>` | StormClusterStateImpl.`executorBeats​(String stormId, Map<List<Long>,​NodeInfo> executorNodePort)` | need to take executor->node+port in explicitly so that we don't run into a situation where a long dead worker with a skewed clock overrides all the timestamps.

  - ### Uses of ExecutorBeat in org.apache.storm.stats

    Methods in org.apache.storm.stats with parameters of type ExecutorBeat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Map<String,​Object>` | StatsUtil.`convertZkExecutorHb​(ExecutorBeat beat)` | convert thrift ExecutorBeat into a java HashMap.

    Method parameters in org.apache.storm.stats with type arguments of type ExecutorBeat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Map<List<Integer>,​Map<String,​Object>>` | StatsUtil.`convertExecutorBeats​(Map<ExecutorInfo,​ExecutorBeat> beats)` | convert thrift executor heartbeats into a java HashMap.