public class DruidCluster extends Object
Constructor and Description |
---|
DruidCluster() |
DruidCluster(Set<ServerHolder> realtimes,
Map<String,NavigableSet<ServerHolder>> historicals) |
Modifier and Type | Method and Description |
---|---|
void |
add(ServerHolder serverHolder) |
Collection<ServerHolder> |
getAllServers() |
Map<String,NavigableSet<ServerHolder>> |
getHistoricals() |
NavigableSet<ServerHolder> |
getHistoricalsByTier(String tier) |
Set<ServerHolder> |
getRealtimes() |
Iterable<NavigableSet<ServerHolder>> |
getSortedHistoricalsByTier() |
Iterable<String> |
getTierNames() |
boolean |
hasHistoricals() |
boolean |
hasRealtimes() |
boolean |
hasTier(String tier) |
boolean |
isEmpty() |
public DruidCluster()
public DruidCluster(@Nullable Set<ServerHolder> realtimes, Map<String,NavigableSet<ServerHolder>> historicals)
public void add(ServerHolder serverHolder)
public Set<ServerHolder> getRealtimes()
public Map<String,NavigableSet<ServerHolder>> getHistoricals()
public NavigableSet<ServerHolder> getHistoricalsByTier(String tier)
public Collection<ServerHolder> getAllServers()
public Iterable<NavigableSet<ServerHolder>> getSortedHistoricalsByTier()
public boolean isEmpty()
public boolean hasHistoricals()
public boolean hasRealtimes()
public boolean hasTier(String tier)
Copyright © 2011–2018. All rights reserved.