## Uses of Class
org.apache.storm.nimbus.NimbusInfo

- Packages that use NimbusInfo
  Package | Description
  --- | ---
  org.apache.storm.blobstore |
  org.apache.storm.cluster |
  org.apache.storm.daemon.nimbus |
  org.apache.storm.hdfs.blobstore |
  org.apache.storm.nimbus |
  org.apache.storm.testing |
  org.apache.storm.utils |
  org.apache.storm.zookeeper |

- - ### Uses of NimbusInfo in org.apache.storm.blobstore

    Methods in org.apache.storm.blobstore that return types with arguments of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Set<NimbusInfo>` | BlobStoreUtils.`getNimbodesWithLatestSequenceNumberOfBlob​(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zkClient, String key)` |

    Methods in org.apache.storm.blobstore with parameters of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | BlobStoreUtils.`createStateInZookeeper​(Map<String,​Object> conf, String key, NimbusInfo nimbusInfo)` |
    `abstract void` | BlobStore.`prepare​(Map<String,​Object> conf, String baseDir, NimbusInfo nimbusInfo, ILeaderElector leaderElector)` | Allows us to initialize the blob store.
    `void` | LocalFsBlobStore.`prepare​(Map<String,​Object> conf, String overrideBase, NimbusInfo nimbusInfo, ILeaderElector leaderElector)` |
    `void` | LocalFsBlobStoreSynchronizer.`setNimbusInfo​(NimbusInfo nimbusInfo)` |
    `static void` | BlobStoreUtils.`updateKeyForBlobStore​(Map<String,​Object> conf, BlobStore blobStore, org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zkClient, String key, NimbusInfo nimbusDetails)` |

    Method parameters in org.apache.storm.blobstore with type arguments of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | BlobStoreUtils.`downloadMissingBlob​(Map<String,​Object> conf, BlobStore blobStore, String key, Set<NimbusInfo> nimbusInfos)` |
    `static boolean` | BlobStoreUtils.`downloadUpdatedBlob​(Map<String,​Object> conf, BlobStore blobStore, String key, Set<NimbusInfo> nimbusInfos)` |

    Constructors in org.apache.storm.blobstore with parameters of type NimbusInfo
    Constructor | Description
    --- | ---
    `KeySequenceNumber​(String key, NimbusInfo nimbusInfo)` |

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

    Methods in org.apache.storm.cluster that return NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `NimbusInfo` | IStormClusterState.`getLeader​(Runnable callback)` | Get leader info from state store, which was written when a master gains leadership.
    `NimbusInfo` | StormClusterStateImpl.`getLeader​(Runnable callback)` |

    Methods in org.apache.storm.cluster with parameters of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IStormClusterState.`setupBlob​(String key, NimbusInfo nimbusInfo, Integer versionInfo)` |
    `void` | StormClusterStateImpl.`setupBlob​(String key, NimbusInfo nimbusInfo, Integer versionInfo)` |

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

    Methods in org.apache.storm.daemon.nimbus with parameters of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static int` | Nimbus.`getVersionForKey​(String key, NimbusInfo nimbusInfo, org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zkClient)` |

    Constructors in org.apache.storm.daemon.nimbus with parameters of type NimbusInfo
    Constructor | Description
    --- | ---
    `Nimbus​(Map<String,​Object> conf, INimbus inimbus, IStormClusterState stormClusterState, NimbusInfo hostPortInfo, BlobStore blobStore, TopoCache topoCache, ILeaderElector leaderElector, IGroupMappingServiceProvider groupMapper, StormMetricsRegistry metricsRegistry)` |
    `Nimbus​(Map<String,​Object> conf, INimbus inimbus, IStormClusterState stormClusterState, NimbusInfo hostPortInfo, BlobStore blobStore, ILeaderElector leaderElector, IGroupMappingServiceProvider groupMapper, StormMetricsRegistry metricsRegistry)` |

  - ### Uses of NimbusInfo in org.apache.storm.hdfs.blobstore

    Methods in org.apache.storm.hdfs.blobstore with parameters of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HdfsBlobStore.`prepare​(Map<String,​Object> conf, String overrideBase, NimbusInfo nimbusInfo, ILeaderElector leaderElector)` |

  - ### Uses of NimbusInfo in org.apache.storm.nimbus

    Methods in org.apache.storm.nimbus that return NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NimbusInfo` | NimbusInfo.`fromConf​(Map<String,​Object> conf)` |
    `NimbusInfo` | ILeaderElector.`getLeader()` | Get the current leader's address.
    `static NimbusInfo` | NimbusInfo.`parse​(String nimbusInfo)` |

    Methods in org.apache.storm.nimbus that return types with arguments of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<NimbusInfo>` | ILeaderElector.`getAllNimbuses()` | Get list of current nimbus addresses.

  - ### Uses of NimbusInfo in org.apache.storm.testing

    Methods in org.apache.storm.testing that return NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `NimbusInfo` | MockLeaderElector.`getLeader()` |

    Methods in org.apache.storm.testing that return types with arguments of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<NimbusInfo>` | MockLeaderElector.`getAllNimbuses()` |

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

    Methods in org.apache.storm.utils with parameters of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BlobStore` | ServerUtils.`getNimbusBlobStore​(Map<String,​Object> conf, String baseDir, NimbusInfo nimbusInfo, ILeaderElector leaderElector)` |
    `static BlobStore` | ServerUtils.`getNimbusBlobStore​(Map<String,​Object> conf, NimbusInfo nimbusInfo, ILeaderElector leaderElector)` |

  - ### Uses of NimbusInfo in org.apache.storm.zookeeper

    Methods in org.apache.storm.zookeeper that return NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `NimbusInfo` | LeaderElectorImp.`getLeader()` |
    `static NimbusInfo` | Zookeeper.`toNimbusInfo​(org.apache.storm.shade.org.apache.curator.framework.recipes.leader.Participant participant)` |

    Methods in org.apache.storm.zookeeper that return types with arguments of type NimbusInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<NimbusInfo>` | LeaderElectorImp.`getAllNimbuses()` |