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