Skip navigation links
A C D E G H I K L N O P R S T U W 

A

ADDED - Static variable in interface org.apache.druid.k8s.discovery.WatchResult
 
announce(DiscoveryDruidNode) - Method in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 
ANNOUNCEMENT_DONE - Static variable in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 

C

close() - Method in class org.apache.druid.k8s.discovery.LeaderElectorAsyncWrapper
 
close() - Method in interface org.apache.druid.k8s.discovery.WatchResult
 
configure(Binder) - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryModule
 
create(String, String, String) - Method in class org.apache.druid.k8s.discovery.DefaultK8sLeaderElectorFactory
 
create(String, String, String) - Method in interface org.apache.druid.k8s.discovery.K8sLeaderElectorFactory
 

D

DefaultK8sApiClient - Class in org.apache.druid.k8s.discovery
Concrete K8sApiClient impl using k8s-client java lib.
DefaultK8sApiClient(ApiClient, ObjectMapper) - Constructor for class org.apache.druid.k8s.discovery.DefaultK8sApiClient
 
DefaultK8sLeaderElectorFactory - Class in org.apache.druid.k8s.discovery
Concrete K8sLeaderElectorFactory impl using k8s-client java lib.
DefaultK8sLeaderElectorFactory(ApiClient, K8sDiscoveryConfig) - Constructor for class org.apache.druid.k8s.discovery.DefaultK8sLeaderElectorFactory
 
DELETED - Static variable in interface org.apache.druid.k8s.discovery.WatchResult
 
DiscoveryDruidNodeAndResourceVersion - Class in org.apache.druid.k8s.discovery
 
DiscoveryDruidNodeAndResourceVersion(String, DiscoveryDruidNode) - Constructor for class org.apache.druid.k8s.discovery.DiscoveryDruidNodeAndResourceVersion
 
DiscoveryDruidNodeList - Class in org.apache.druid.k8s.discovery
 
DiscoveryDruidNodeList(String, Map<String, DiscoveryDruidNode>) - Constructor for class org.apache.druid.k8s.discovery.DiscoveryDruidNodeList
 

E

equals(Object) - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 

G

getClusterIdentifier() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getClusterIdentifierAnnouncementLabel() - Static method in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 
getCoordinatorLeaderElectionConfigMapNamespace() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getCurrentLeader() - Method in class org.apache.druid.k8s.discovery.K8sDruidLeaderSelector
 
getCurrentLeader() - Method in class org.apache.druid.k8s.discovery.LeaderElectorAsyncWrapper
 
getDruidNodes() - Method in class org.apache.druid.k8s.discovery.DiscoveryDruidNodeList
 
getForNode(DruidNode, NodeRole) - Method in class org.apache.druid.k8s.discovery.K8sDruidNodeDiscoveryProvider
 
getForNodeRole(NodeRole) - Method in class org.apache.druid.k8s.discovery.K8sDruidNodeDiscoveryProvider
 
getInfoAnnotation(NodeRole) - Static method in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 
getJacksonModules() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryModule
 
getLabelSelectorForNode(K8sDiscoveryConfig, NodeRole, DruidNode) - Static method in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 
getLabelSelectorForNodeRole(K8sDiscoveryConfig, NodeRole) - Static method in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 
getLeaseDuration() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getNode() - Method in class org.apache.druid.k8s.discovery.DiscoveryDruidNodeAndResourceVersion
 
getOverlordLeaderElectionConfigMapNamespace() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getPodName() - Method in class org.apache.druid.k8s.discovery.PodInfo
 
getPodNameEnvKey() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getPodNamespace() - Method in class org.apache.druid.k8s.discovery.PodInfo
 
getPodNamespaceEnvKey() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getRenewDeadline() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getResourceVersion() - Method in class org.apache.druid.k8s.discovery.DiscoveryDruidNodeAndResourceVersion
 
getResourceVersion() - Method in class org.apache.druid.k8s.discovery.DiscoveryDruidNodeList
 
getRetryPeriod() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
getRoleAnnouncementLabel(NodeRole) - Static method in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 

H

hashCode() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
hasNext() - Method in interface org.apache.druid.k8s.discovery.WatchResult
 

I

isLeader() - Method in class org.apache.druid.k8s.discovery.K8sDruidLeaderSelector
 

K

K8S_RESOURCE_NAME_REGEX - Static variable in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
K8sApiClient - Interface in org.apache.druid.k8s.discovery
Interface to abstract pod read/update with K8S API Server to allow unit tests with mock impl.
K8sDiscoveryConfig - Class in org.apache.druid.k8s.discovery
 
K8sDiscoveryConfig(String, String, String, String, String, Duration, Duration, Duration) - Constructor for class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 
K8sDiscoveryModule - Class in org.apache.druid.k8s.discovery
 
K8sDiscoveryModule() - Constructor for class org.apache.druid.k8s.discovery.K8sDiscoveryModule
 
K8sDruidLeaderSelector - Class in org.apache.druid.k8s.discovery
 
K8sDruidLeaderSelector(DruidNode, String, String, K8sDiscoveryConfig, K8sLeaderElectorFactory) - Constructor for class org.apache.druid.k8s.discovery.K8sDruidLeaderSelector
 
K8sDruidNodeAnnouncer - Class in org.apache.druid.k8s.discovery
Announcement creates following in the pod def...
K8sDruidNodeAnnouncer(PodInfo, K8sDiscoveryConfig, K8sApiClient, ObjectMapper) - Constructor for class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 
K8sDruidNodeDiscoveryProvider - Class in org.apache.druid.k8s.discovery
 
K8sDruidNodeDiscoveryProvider(PodInfo, K8sDiscoveryConfig, K8sApiClient) - Constructor for class org.apache.druid.k8s.discovery.K8sDruidNodeDiscoveryProvider
 
K8sLeaderElectorFactory - Interface in org.apache.druid.k8s.discovery
Interface to abstract creation/use of LeaderElector from k8s-client java lib to allow unit tests with mock impl.

L

LeaderElectorAsyncWrapper - Class in org.apache.druid.k8s.discovery
 
LeaderElectorAsyncWrapper(String, String, String, K8sDiscoveryConfig, K8sLeaderElectorFactory) - Constructor for class org.apache.druid.k8s.discovery.LeaderElectorAsyncWrapper
 
listPods(String, String, NodeRole) - Method in class org.apache.druid.k8s.discovery.DefaultK8sApiClient
 
listPods(String, String, NodeRole) - Method in interface org.apache.druid.k8s.discovery.K8sApiClient
 
localTerm() - Method in class org.apache.druid.k8s.discovery.K8sDruidLeaderSelector
 

N

next() - Method in interface org.apache.druid.k8s.discovery.WatchResult
 

O

org.apache.druid.k8s.discovery - package org.apache.druid.k8s.discovery
 

P

patchPod(String, String, String) - Method in class org.apache.druid.k8s.discovery.DefaultK8sApiClient
 
patchPod(String, String, String) - Method in interface org.apache.druid.k8s.discovery.K8sApiClient
 
PodInfo - Class in org.apache.druid.k8s.discovery
 
PodInfo(K8sDiscoveryConfig) - Constructor for class org.apache.druid.k8s.discovery.PodInfo
 
PodInfo(String, String) - Constructor for class org.apache.druid.k8s.discovery.PodInfo
 

R

registerListener(DruidLeaderSelector.Listener) - Method in class org.apache.druid.k8s.discovery.K8sDruidLeaderSelector
 
run(Runnable, Runnable) - Method in class org.apache.druid.k8s.discovery.LeaderElectorAsyncWrapper
 

S

start() - Method in class org.apache.druid.k8s.discovery.K8sDruidNodeDiscoveryProvider
 
stop() - Method in class org.apache.druid.k8s.discovery.K8sDruidNodeDiscoveryProvider
 

T

toString() - Method in class org.apache.druid.k8s.discovery.K8sDiscoveryConfig
 

U

unannounce(DiscoveryDruidNode) - Method in class org.apache.druid.k8s.discovery.K8sDruidNodeAnnouncer
 
unregisterListener() - Method in class org.apache.druid.k8s.discovery.K8sDruidLeaderSelector
 

W

watchPods(String, String, String, NodeRole) - Method in class org.apache.druid.k8s.discovery.DefaultK8sApiClient
 
watchPods(String, String, String, NodeRole) - Method in interface org.apache.druid.k8s.discovery.K8sApiClient
 
WatchResult - Interface in org.apache.druid.k8s.discovery
 
A C D E G H I K L N O P R S T U W 
Skip navigation links

Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.