public class DruidCoordinatorRuntimeParams extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DruidCoordinatorRuntimeParams.Builder |
Constructor and Description |
---|
DruidCoordinatorRuntimeParams(long startTime,
DruidCluster druidCluster,
MetadataRuleManager databaseRuleManager,
SegmentReplicantLookup segmentReplicantLookup,
Set<DruidDataSource> dataSources,
Set<DataSegment> availableSegments,
Map<String,LoadQueuePeon> loadManagementPeons,
ReplicationThrottler replicationManager,
com.metamx.emitter.service.ServiceEmitter emitter,
CoordinatorDynamicConfig coordinatorDynamicConfig,
CoordinatorStats stats,
org.joda.time.DateTime balancerReferenceTimestamp,
BalancerStrategy balancerStrategy) |
Modifier and Type | Method and Description |
---|---|
DruidCoordinatorRuntimeParams.Builder |
buildFromExisting() |
DruidCoordinatorRuntimeParams.Builder |
buildFromExistingWithoutAvailableSegments() |
Set<DataSegment> |
getAvailableSegments() |
org.joda.time.DateTime |
getBalancerReferenceTimestamp() |
BalancerStrategy |
getBalancerStrategy() |
CoordinatorDynamicConfig |
getCoordinatorDynamicConfig() |
CoordinatorStats |
getCoordinatorStats() |
MetadataRuleManager |
getDatabaseRuleManager() |
Set<DruidDataSource> |
getDataSources() |
DruidCluster |
getDruidCluster() |
com.metamx.emitter.service.ServiceEmitter |
getEmitter() |
Map<String,LoadQueuePeon> |
getLoadManagementPeons() |
ReplicationThrottler |
getReplicationManager() |
SegmentReplicantLookup |
getSegmentReplicantLookup() |
long |
getStartTime() |
boolean |
hasDeletionWaitTimeElapsed() |
static DruidCoordinatorRuntimeParams.Builder |
newBuilder() |
public DruidCoordinatorRuntimeParams(long startTime, DruidCluster druidCluster, MetadataRuleManager databaseRuleManager, SegmentReplicantLookup segmentReplicantLookup, Set<DruidDataSource> dataSources, Set<DataSegment> availableSegments, Map<String,LoadQueuePeon> loadManagementPeons, ReplicationThrottler replicationManager, com.metamx.emitter.service.ServiceEmitter emitter, CoordinatorDynamicConfig coordinatorDynamicConfig, CoordinatorStats stats, org.joda.time.DateTime balancerReferenceTimestamp, BalancerStrategy balancerStrategy)
public long getStartTime()
public DruidCluster getDruidCluster()
public MetadataRuleManager getDatabaseRuleManager()
public SegmentReplicantLookup getSegmentReplicantLookup()
public Set<DruidDataSource> getDataSources()
public Set<DataSegment> getAvailableSegments()
public Map<String,LoadQueuePeon> getLoadManagementPeons()
public ReplicationThrottler getReplicationManager()
public com.metamx.emitter.service.ServiceEmitter getEmitter()
public CoordinatorDynamicConfig getCoordinatorDynamicConfig()
public CoordinatorStats getCoordinatorStats()
public org.joda.time.DateTime getBalancerReferenceTimestamp()
public BalancerStrategy getBalancerStrategy()
public boolean hasDeletionWaitTimeElapsed()
public static DruidCoordinatorRuntimeParams.Builder newBuilder()
public DruidCoordinatorRuntimeParams.Builder buildFromExisting()
public DruidCoordinatorRuntimeParams.Builder buildFromExistingWithoutAvailableSegments()
Copyright © 2011–2017. All rights reserved.