# Uses of Package
org.apache.storm.utils

- Packages that use org.apache.storm.utils
  Package | Description
  --- | ---
  org.apache.storm |
  org.apache.storm.blobstore |
  org.apache.storm.daemon.nimbus |
  org.apache.storm.daemon.supervisor |
  org.apache.storm.daemon.worker |
  org.apache.storm.executor |
  org.apache.storm.executor.bolt |
  org.apache.storm.executor.spout |
  org.apache.storm.hdfs.blobstore |
  org.apache.storm.metricstore.rocksdb |
  org.apache.storm.security.auth |
  org.apache.storm.security.serialization |
  org.apache.storm.serialization.types |
  org.apache.storm.utils |

- Classes in org.apache.storm.utils used by org.apache.storm
  Class | Description
  --- | ---
  NimbusClient | Client used for connecting to nimbus.

- Classes in org.apache.storm.utils used by org.apache.storm.blobstore
  Class | Description
  --- | ---
  NimbusClient | Client used for connecting to nimbus.

- Classes in org.apache.storm.utils used by org.apache.storm.daemon.nimbus
  Class | Description
  --- | ---
  SimpleVersion | Take a version string and parse out a Major.Minor version

- Classes in org.apache.storm.utils used by org.apache.storm.daemon.supervisor
  Class | Description
  --- | ---
  LocalState | A simple, durable, atomic K/V database.
  SimpleVersion | Take a version string and parse out a Major.Minor version
  Utils.UptimeComputer |

- Classes in org.apache.storm.utils used by org.apache.storm.daemon.worker
  Class | Description
  --- | ---
  JCQueue |
  JCQueue.Consumer |
  SupervisorIfaceFactory |
  Utils.SmartThread | A thread that can answer if it is sleeping in the case of simulated time.
  Utils.UptimeComputer |

- Classes in org.apache.storm.utils used by org.apache.storm.executor
  Class | Description
  --- | ---
  JCQueue |
  JCQueue.Consumer |
  Utils.SmartThread | A thread that can answer if it is sleeping in the case of simulated time.

- Classes in org.apache.storm.utils used by org.apache.storm.executor.bolt
  Class | Description
  --- | ---
  JCQueue.Consumer |

- Classes in org.apache.storm.utils used by org.apache.storm.executor.spout
  Class | Description
  --- | ---
  JCQueue.Consumer |
  MutableLong |
  RotatingMap | Expires keys that have not been updated in the configured number of seconds.

- Classes in org.apache.storm.utils used by org.apache.storm.hdfs.blobstore
  Class | Description
  --- | ---
  NimbusClient | Client used for connecting to nimbus.

- Classes in org.apache.storm.utils used by org.apache.storm.metricstore.rocksdb
  Class | Description
  --- | ---
  LruMap.CacheEvictionCallback |

- Classes in org.apache.storm.utils used by org.apache.storm.security.auth
  Class | Description
  --- | ---
  RotatingMap | Expires keys that have not been updated in the configured number of seconds.

- Classes in org.apache.storm.utils used by org.apache.storm.security.serialization
  Class | Description
  --- | ---
  ListDelegate |

- Classes in org.apache.storm.utils used by org.apache.storm.serialization.types
  Class | Description
  --- | ---
  ListDelegate |

- Classes in org.apache.storm.utils used by org.apache.storm.utils
  Class | Description
  --- | ---
  ConfigUtils |
  DRPCClient |
  IPredicate | This interface is implemented by classes, instances of which can be passed into certain Util functions which test some collection for elements matching the IPredicate.
  IVersionInfo | Implementation of VersionInfo that uses a properties file to get the VersionInfo.
  JCQueue.Consumer |
  JCQueue.ExitCondition |
  LocalState | A simple, durable, atomic K/V database.
  LruMap.CacheEvictionCallback |
  NimbusClient | Client used for connecting to nimbus.
  NimbusClient.Builder |
  NimbusClient.WithNimbus | An interface to allow callbacks with a thrift nimbus client.
  ReflectionUtils |
  RotatingMap.ExpiredCallback |
  ServerConfigUtils |
  ServerUtils |
  ShellCommandRunner | Contains convenience functions for running shell commands for cases that are too simple to need a full `ShellUtils` implementation.
  ShellLogHandler | Handle logging from non-JVM processes.
  ShellProcess |
  ShellUtils |
  ShellUtils.OSType | OSType detection.
  SimpleVersion | Take a version string and parse out a Major.Minor version
  SupervisorClient | Client for interacting with Supervisor server, now we use supervisor server mainly for cases below.
  SupervisorClient.Builder |
  SupervisorIfaceFactory |
  TimeCacheMap.ExpiredCallback | Deprecated.
  Utils |
  Utils.SmartThread | A thread that can answer if it is sleeping in the case of simulated time.
  Utils.UptimeComputer |
  ZookeeperAuthInfo |