public class CuratorModule extends Object implements com.google.inject.Module
| Constructor and Description |
|---|
CuratorModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
static org.apache.curator.framework.CuratorFramework |
createCurator(CuratorConfig config,
org.apache.curator.ensemble.EnsembleProvider ensembleProvider)
Create the Curator framework outside of Guice given the ZK config.
|
static org.apache.curator.ensemble.EnsembleProvider |
createEnsembleProvider(CuratorConfig config,
ExhibitorConfig exConfig)
Create an EnsembleProvider given the related configurations.
|
org.apache.curator.framework.CuratorFramework |
makeCurator(ZkEnablementConfig zkEnablementConfig,
CuratorConfig config,
org.apache.curator.ensemble.EnsembleProvider ensembleProvider,
Lifecycle lifecycle)
Provide the Curator framework via Guice, integrated with the Druid lifecycle.
|
org.apache.curator.ensemble.EnsembleProvider |
makeEnsembleProvider(CuratorConfig config,
ExhibitorConfig exConfig)
Provide an EnsembleProvider via Guice configuration.
|
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Modulepublic static org.apache.curator.framework.CuratorFramework createCurator(CuratorConfig config, org.apache.curator.ensemble.EnsembleProvider ensembleProvider)
@Provides public org.apache.curator.framework.CuratorFramework makeCurator(ZkEnablementConfig zkEnablementConfig, CuratorConfig config, org.apache.curator.ensemble.EnsembleProvider ensembleProvider, Lifecycle lifecycle)
public static org.apache.curator.ensemble.EnsembleProvider createEnsembleProvider(CuratorConfig config, ExhibitorConfig exConfig)
@Provides public org.apache.curator.ensemble.EnsembleProvider makeEnsembleProvider(CuratorConfig config, ExhibitorConfig exConfig)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.