public class DiscoveryDruidNode extends Object
NodeRoles e. g.
Coordinator would announce DiscoveryDruidNode for NodeRole.OVERLORD as well when acting as Overlord.| Constructor and Description |
|---|
DiscoveryDruidNode(DruidNode druidNode,
NodeRole nodeRole,
Map<String,DruidService> services) |
DiscoveryDruidNode(DruidNode druidNode,
NodeRole nodeRole,
Map<String,DruidService> services,
org.joda.time.DateTime startTime) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
DruidNode |
getDruidNode() |
NodeRole |
getNodeRole()
Keeping the legacy name 'nodeType' property name for backward compatibility.
|
<T extends DruidService> |
getService(String key,
Class<T> clazz) |
Map<String,DruidService> |
getServices() |
org.joda.time.DateTime |
getStartTime() |
int |
hashCode() |
DruidServer |
toDruidServer() |
String |
toString() |
public DiscoveryDruidNode(DruidNode druidNode, NodeRole nodeRole, Map<String,DruidService> services)
public DiscoveryDruidNode(DruidNode druidNode, NodeRole nodeRole, Map<String,DruidService> services, org.joda.time.DateTime startTime)
public Map<String,DruidService> getServices()
public NodeRole getNodeRole()
public DruidNode getDruidNode()
public org.joda.time.DateTime getStartTime()
@Nullable public <T extends DruidService> T getService(String key, Class<T> clazz)
public DruidServer toDruidServer()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.