| Package | Description |
|---|---|
| org.apache.druid.rpc | |
| org.apache.druid.rpc.guice | |
| org.apache.druid.rpc.indexing |
| Modifier and Type | Class and Description |
|---|---|
class |
DiscoveryServiceLocator
A
ServiceLocator that uses DruidNodeDiscovery. |
| Modifier and Type | Method and Description |
|---|---|
ServiceClient |
ServiceClientFactory.makeClient(String serviceName,
ServiceLocator serviceLocator,
ServiceRetryPolicy retryPolicy)
Creates a client for a particular service.
|
ServiceClient |
ServiceClientFactoryImpl.makeClient(String serviceName,
ServiceLocator serviceLocator,
ServiceRetryPolicy retryPolicy) |
| Constructor and Description |
|---|
ServiceClientImpl(String serviceName,
HttpClient httpClient,
ServiceLocator serviceLocator,
ServiceRetryPolicy retryPolicy,
ScheduledExecutorService connectExec) |
| Modifier and Type | Method and Description |
|---|---|
ServiceLocator |
ServiceClientModule.makeOverlordServiceLocator(DruidNodeDiscoveryProvider discoveryProvider) |
| Modifier and Type | Method and Description |
|---|---|
OverlordClient |
ServiceClientModule.makeOverlordClient(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
ServiceClientFactory clientFactory,
ServiceLocator serviceLocator) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpecificTaskServiceLocator
Service locator for a specific task.
|
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.