public class DruidServer extends Object implements Comparable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_NUM_REPLICANTS |
static int |
DEFAULT_PRIORITY |
static String |
DEFAULT_TIER |
Constructor and Description |
---|
DruidServer(DruidNode node,
DruidServerConfig config,
ServerType type) |
DruidServer(String name,
String hostAndPort,
String hostAndTlsPort,
long maxSize,
ServerType type,
String tier,
int priority) |
Modifier and Type | Method and Description |
---|---|
DruidServer |
addDataSegment(DataSegment segment) |
DruidServer |
addDataSegments(DruidServer server) |
int |
compareTo(Object o) |
boolean |
equals(Object o) |
long |
getCurrSize() |
DruidDataSource |
getDataSource(String dataSource) |
Collection<DruidDataSource> |
getDataSources() |
String |
getHost() |
String |
getHostAndPort() |
String |
getHostAndTlsPort() |
long |
getMaxSize() |
DruidServerMetadata |
getMetadata() |
String |
getName() |
int |
getPriority() |
String |
getScheme() |
DataSegment |
getSegment(String segmentName) |
Map<String,DataSegment> |
getSegments() |
String |
getTier() |
ServerType |
getType() |
int |
hashCode() |
void |
removeAllSegments() |
DruidServer |
removeDataSegment(String segmentId) |
boolean |
segmentReplicatable() |
ImmutableDruidServer |
toImmutableDruidServer() |
String |
toString() |
public static final int DEFAULT_PRIORITY
public static final int DEFAULT_NUM_REPLICANTS
public static final String DEFAULT_TIER
public DruidServer(DruidNode node, DruidServerConfig config, ServerType type)
public DruidServer(String name, String hostAndPort, String hostAndTlsPort, long maxSize, ServerType type, String tier, int priority)
public String getName()
public DruidServerMetadata getMetadata()
public String getHost()
public String getHostAndPort()
public String getHostAndTlsPort()
public long getCurrSize()
public long getMaxSize()
public ServerType getType()
public String getTier()
public boolean segmentReplicatable()
public int getPriority()
public String getScheme()
public Map<String,DataSegment> getSegments()
public DataSegment getSegment(String segmentName)
public DruidServer addDataSegment(DataSegment segment)
public DruidServer addDataSegments(DruidServer server)
public DruidServer removeDataSegment(String segmentId)
public DruidDataSource getDataSource(String dataSource)
public Collection<DruidDataSource> getDataSources()
public void removeAllSegments()
public int compareTo(Object o)
compareTo
in interface Comparable
public ImmutableDruidServer toImmutableDruidServer()
Copyright © 2011–2018. All rights reserved.