| Modifier and Type | Method and Description | 
|---|---|
LocalCluster.Builder | 
LocalCluster.Builder.withLeaderElector(ILeaderElector leaderElector)
Use the following leaderElector instead of the one in the config. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LocalFsBlobStore.prepare(Map<String,Object> conf,
       String overrideBase,
       NimbusInfo nimbusInfo,
       ILeaderElector leaderElector)  | 
abstract void | 
BlobStore.prepare(Map<String,Object> conf,
       String baseDir,
       NimbusInfo nimbusInfo,
       ILeaderElector leaderElector)
Allows us to initialize the blob store. 
 | 
void | 
LocalFsBlobStore.setLeaderElector(ILeaderElector leaderElector)
Sets leader elector (only used by LocalFsBlobStore to help sync blobs between Nimbi. 
 | 
abstract void | 
BlobStore.setLeaderElector(ILeaderElector leaderElector)
Sets leader elector (only used by LocalFsBlobStore to help sync blobs between Nimbi. 
 | 
| Constructor and Description | 
|---|
Nimbus(Map<String,Object> conf,
      INimbus inimbus,
      IStormClusterState stormClusterState,
      NimbusInfo hostPortInfo,
      BlobStore blobStore,
      ILeaderElector leaderElector,
      IGroupMappingServiceProvider groupMapper,
      StormMetricsRegistry metricsRegistry)  | 
Nimbus(Map<String,Object> conf,
      INimbus inimbus,
      IStormClusterState stormClusterState,
      NimbusInfo hostPortInfo,
      BlobStore blobStore,
      TopoCache topoCache,
      ILeaderElector leaderElector,
      IGroupMappingServiceProvider groupMapper,
      StormMetricsRegistry metricsRegistry)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HdfsBlobStore.prepare(Map<String,Object> conf,
       String overrideBase,
       NimbusInfo nimbusInfo,
       ILeaderElector leaderElector)  | 
void | 
HdfsBlobStore.setLeaderElector(ILeaderElector leaderElector)
Sets leader elector (only used by LocalFsBlobStore to help sync blobs between Nimbi. 
 | 
| Constructor and Description | 
|---|
LeaderListenerCallback(Map conf,
                      org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
                      BlobStore blobStore,
                      ILeaderElector leaderElector,
                      TopoCache tc,
                      IStormClusterState clusterState,
                      List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls,
                      StormMetricsRegistry metricsRegistry)
Constructor for . 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MockLeaderElector  | 
| Modifier and Type | Method and Description | 
|---|---|
static BlobStore | 
ServerUtils.getNimbusBlobStore(Map<String,Object> conf,
                  NimbusInfo nimbusInfo,
                  ILeaderElector leaderElector)  | 
static BlobStore | 
ServerUtils.getNimbusBlobStore(Map<String,Object> conf,
                  String baseDir,
                  NimbusInfo nimbusInfo,
                  ILeaderElector leaderElector)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LeaderElectorImp  | 
| Modifier and Type | Method and Description | 
|---|---|
static ILeaderElector | 
Zookeeper.zkLeaderElector(Map<String,Object> conf,
               org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zkClient,
               BlobStore blobStore,
               TopoCache tc,
               IStormClusterState clusterState,
               List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls,
               StormMetricsRegistry metricsRegistry)
Get master leader elector. 
 | 
protected ILeaderElector | 
Zookeeper.zkLeaderElectorImpl(Map<String,Object> conf,
                   org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
                   BlobStore blobStore,
                   TopoCache tc,
                   IStormClusterState clusterState,
                   List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls,
                   StormMetricsRegistry metricsRegistry)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.storm.shade.org.apache.curator.framework.recipes.leader.LeaderLatchListener | 
LeaderListenerCallbackFactory.create(ILeaderElector elector)  | 
Copyright © 2022 The Apache Software Foundation. All rights reserved.