| Constructor and Description |
|---|
DruidServer(DruidNode node,
DruidServerConfig config,
ServerType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
ServiceAnnouncer.announce(DruidNode node)
Deprecated.
|
void |
NoopServiceAnnouncer.announce(DruidNode node)
Deprecated.
|
void |
CuratorServiceAnnouncer.announce(DruidNode service)
Deprecated.
|
BooleanSupplier |
CuratorDruidNodeDiscoveryProvider.getForNode(DruidNode node,
NodeRole nodeRole) |
void |
ServiceAnnouncer.unannounce(DruidNode node)
Deprecated.
|
void |
NoopServiceAnnouncer.unannounce(DruidNode node)
Deprecated.
|
void |
CuratorServiceAnnouncer.unannounce(DruidNode service)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
CuratorServiceAnnouncer |
DiscoveryModule.getServiceAnnouncer(CuratorServiceAnnouncer announcer,
com.google.inject.Injector injector,
Set<KeyHolder<DruidNode>> nodesToAnnounce,
Lifecycle lifecycle) |
static void |
DiscoveryModule.registerKey(com.google.inject.Binder binder,
com.google.inject.Key<DruidNode> key)
Requests that the keyed DruidNode instance be injected and published as part of the lifecycle.
|
| Constructor and Description |
|---|
CuratorDruidLeaderSelector(org.apache.curator.framework.CuratorFramework curator,
DruidNode self,
String latchPath) |
| Modifier and Type | Method and Description |
|---|---|
DruidNode |
DiscoveryDruidNode.getDruidNode() |
| Modifier and Type | Method and Description |
|---|---|
abstract BooleanSupplier |
DruidNodeDiscoveryProvider.getForNode(DruidNode node,
NodeRole nodeRole) |
| Constructor and Description |
|---|
DiscoveryDruidNode(DruidNode druidNode,
NodeRole nodeRole,
Map<String,DruidService> services) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.inject.multibindings.Multibinder<KeyHolder<DruidNode>> |
DruidBinders.discoveryAnnouncementBinder(com.google.inject.Binder binder) |
| Modifier and Type | Method and Description |
|---|---|
DruidServerMetadata |
StorageNodeModule.getMetadata(DruidNode node,
ServerTypeConfig serverTypeConfig,
DruidServerConfig config) |
| Constructor and Description |
|---|
ServiceAnnouncingChatHandlerProvider(DruidNode node,
ServiceAnnouncer serviceAnnouncer) |
| Modifier and Type | Method and Description |
|---|---|
DruidNode |
DruidNode.withService(String service) |
| Constructor and Description |
|---|
BrokerQueryResource(QueryLifecycleFactory queryLifecycleFactory,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.jackson.databind.ObjectMapper smileMapper,
QueryScheduler queryScheduler,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper,
ResponseContextConfig responseContextConfig,
DruidNode selfNode,
TimelineServerView brokerServerView) |
QueryResource(QueryLifecycleFactory queryLifecycleFactory,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.jackson.databind.ObjectMapper smileMapper,
QueryScheduler queryScheduler,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper,
ResponseContextConfig responseContextConfig,
DruidNode selfNode) |
| Constructor and Description |
|---|
DruidCoordinator(DruidCoordinatorConfig config,
ZkPathsConfig zkPaths,
JacksonConfigManager configManager,
SegmentsMetadataManager segmentsMetadataManager,
ServerInventoryView serverInventoryView,
MetadataRuleManager metadataRuleManager,
org.apache.curator.framework.CuratorFramework curator,
ServiceEmitter emitter,
ScheduledExecutorFactory scheduledExecutorFactory,
IndexingServiceClient indexingServiceClient,
LoadQueueTaskMaster taskMaster,
ServiceAnnouncer serviceAnnouncer,
DruidNode self,
Set<CoordinatorDuty> indexingServiceDuties,
BalancerStrategyFactory factory,
LookupCoordinatorManager lookupCoordinatorManager,
DruidLeaderSelector coordLeaderSelector,
CompactSegments compactSegments) |
| Modifier and Type | Method and Description |
|---|---|
ServiceEmitter |
EmitterModule.getServiceEmitter(com.google.common.base.Supplier<DruidNode> configSupplier,
Emitter emitter,
Map<String,String> extraServiceDimensions) |
| Constructor and Description |
|---|
SelfDiscoveryResource(DruidNode thisDruidNode,
Set<NodeRole> thisNodeRoles,
DruidNodeDiscoveryProvider nodeDiscoveryProvider,
Lifecycle lifecycle) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jetty.server.Server |
ChatHandlerServerModule.getServer(com.google.inject.Injector injector,
Lifecycle lifecycle,
DruidNode node,
ServerConfig config,
TLSServerConfig TLSServerConfig) |
org.eclipse.jetty.server.Server |
CliIndexerServerModule.getServer(com.google.inject.Injector injector,
Lifecycle lifecycle,
DruidNode node,
ServerConfig config,
TLSServerConfig TLSServerConfig) |
org.eclipse.jetty.server.Server |
JettyServerModule.getServer(com.google.inject.Injector injector,
Lifecycle lifecycle,
DruidNode node,
ServerConfig config,
TLSServerConfig TLSServerConfig) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.