public class IndexingServiceDiscoveryModule extends Object implements com.google.inject.Module
Constructor and Description |
---|
IndexingServiceDiscoveryModule() |
Modifier and Type | Method and Description |
---|---|
void |
configure(com.google.inject.Binder binder) |
DruidLeaderClient |
getLeaderHttpClient(HttpClient httpClient,
DruidNodeDiscoveryProvider druidNodeDiscoveryProvider,
ServerDiscoverySelector serverDiscoverySelector) |
ServerDiscoverySelector |
getServiceProvider(IndexingServiceSelectorConfig config,
ServerDiscoveryFactory serverDiscoveryFactory) |
public void configure(com.google.inject.Binder binder)
configure
in interface com.google.inject.Module
@Provides public ServerDiscoverySelector getServiceProvider(IndexingServiceSelectorConfig config, ServerDiscoveryFactory serverDiscoveryFactory)
@Provides public DruidLeaderClient getLeaderHttpClient(HttpClient httpClient, DruidNodeDiscoveryProvider druidNodeDiscoveryProvider, ServerDiscoverySelector serverDiscoverySelector)
Copyright © 2011–2018. All rights reserved.