## Uses of Class
org.apache.storm.utils.SimpleVersion

- Packages that use SimpleVersion
  Package | Description
  --- | ---
  org.apache.storm.daemon.nimbus |
  org.apache.storm.daemon.supervisor |
  org.apache.storm.utils |

- - ### Uses of SimpleVersion in org.apache.storm.daemon.nimbus

    Fields in org.apache.storm.daemon.nimbus declared as SimpleVersion
    Modifier and Type | Field | Description
    --- | --- | ---
    `static SimpleVersion` | Nimbus.`MIN_VERSION_SUPPORT_RPC_HEARTBEAT` |

  - ### Uses of SimpleVersion in org.apache.storm.daemon.supervisor

    Methods in org.apache.storm.daemon.supervisor with parameters of type SimpleVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<String>` | BasicContainer.`frameworkClasspath​(SimpleVersion topoVersion)` |
    `protected String` | BasicContainer.`getWorkerClassPath​(String stormJar, List<String> dependencyLocations, SimpleVersion topoVersion)` | Compute the classpath for the worker process.
    `protected String` | BasicContainer.`getWorkerLogWriter​(SimpleVersion topoVersion)` |
    `protected String` | BasicContainer.`getWorkerMain​(SimpleVersion topoVersion)` |

  - ### Uses of SimpleVersion in org.apache.storm.utils

    Fields in org.apache.storm.utils declared as SimpleVersion
    Modifier and Type | Field | Description
    --- | --- | ---
    `static SimpleVersion` | VersionInfo.`OUR_VERSION` |

    Methods in org.apache.storm.utils that return types with arguments of type SimpleVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NavigableMap<SimpleVersion,​List<String>>` | Utils.`getConfiguredClasspathVersions​(Map<String,​Object> conf, List<String> currentClassPath)` | Get a map of version to classpath from the conf Config.SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP
    `static NavigableMap<SimpleVersion,​String>` | Utils.`getConfiguredWorkerLogWriterVersions​(Map<String,​Object> conf)` | Get a map of version to worker log writer from the conf Config.SUPERVISOR_WORKER_VERSION_LOGWRITER_MAP
    `static NavigableMap<SimpleVersion,​String>` | Utils.`getConfiguredWorkerMainVersions​(Map<String,​Object> conf)` | Get a map of version to worker main from the conf Config.SUPERVISOR_WORKER_VERSION_MAIN_MAP

    Methods in org.apache.storm.utils with parameters of type SimpleVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | SimpleVersion.`compareTo​(SimpleVersion o)` |
    `static <T> T` | Utils.`getCompatibleVersion​(NavigableMap<SimpleVersion,​T> versionedMap, SimpleVersion desiredVersion, String what, T defaultValue)` |

    Method parameters in org.apache.storm.utils with type arguments of type SimpleVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T> T` | Utils.`getCompatibleVersion​(NavigableMap<SimpleVersion,​T> versionedMap, SimpleVersion desiredVersion, String what, T defaultValue)` |