public class ReplicationThrottler extends Object
| Constructor and Description |
|---|
ReplicationThrottler(int maxReplicants,
int maxLifetime,
boolean loadPrimaryReplicantsOnly) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreateReplicant(String tier) |
boolean |
isLoadPrimaryReplicantsOnly() |
void |
registerReplicantCreation(String tier,
SegmentId segmentId,
String serverId) |
void |
setLoadPrimaryReplicantsOnly(boolean loadPrimaryReplicantsOnly) |
void |
unregisterReplicantCreation(String tier,
SegmentId segmentId) |
void |
updateParams(int maxReplicants,
int maxLifetime,
boolean loadPrimaryReplicantsOnly) |
void |
updateReplicationState(String tier) |
public ReplicationThrottler(int maxReplicants,
int maxLifetime,
boolean loadPrimaryReplicantsOnly)
public void updateParams(int maxReplicants,
int maxLifetime,
boolean loadPrimaryReplicantsOnly)
public void updateReplicationState(String tier)
public boolean isLoadPrimaryReplicantsOnly()
public void setLoadPrimaryReplicantsOnly(boolean loadPrimaryReplicantsOnly)
public boolean canCreateReplicant(String tier)
public void registerReplicantCreation(String tier, SegmentId segmentId, String serverId)
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.