# Hierarchy For Package org.apache.storm.nimbus

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.storm.nimbus.AssignmentDistributionService (implements java.io.Closeable)
  - org.apache.storm.nimbus.DefaultTopologyValidator (implements org.apache.storm.nimbus.ITopologyValidator)
  - org.apache.storm.nimbus.LeaderListenerCallback
  - org.apache.storm.nimbus.NimbusHeartbeatsPressureTest
  - org.apache.storm.nimbus.NimbusInfo (implements java.io.Serializable)
  - org.apache.storm.nimbus.StrictTopologyValidator (implements org.apache.storm.nimbus.ITopologyValidator)
  - org.apache.storm.nimbus.TimeOutWorkerHeartbeatsRecoveryStrategy (implements org.apache.storm.nimbus.IWorkerHeartbeatsRecoveryStrategy)
  - org.apache.storm.nimbus.WorkerHeartbeatsRecoveryStrategyFactory

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.storm.nimbus.ILeaderElector
- org.apache.storm.nimbus.ITopologyActionNotifierPlugin
- org.apache.storm.nimbus.ITopologyValidator
- org.apache.storm.nimbus.IWorkerHeartbeatsRecoveryStrategy