public class DelayedInitialJoin extends DelayedJoin
When onComplete is triggered we check if any new members have been added and if there is still time remaining before the rebalance timeout. If both are true we then schedule a further delay. Otherwise we complete the rebalance.
timerTaskEntry| 构造器和说明 |
|---|
DelayedInitialJoin(GroupBalanceManager groupBalanceManager,
GroupMetadataManager groupMetadataManager,
GroupMetadata group,
DelayedOperationManager<DelayedJoin> joinPurgatory,
long configuredRebalanceDelay,
long delayMs,
long remainingMs) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
onComplete() |
protected boolean |
tryComplete() |
doComplete, onExpirationforceComplete, isCompleted, run, safeTryCompletecancel, getTimerTaskEntry, setTimerTaskEntrypublic DelayedInitialJoin(GroupBalanceManager groupBalanceManager, GroupMetadataManager groupMetadataManager, GroupMetadata group, DelayedOperationManager<DelayedJoin> joinPurgatory, long configuredRebalanceDelay, long delayMs, long remainingMs)
protected boolean tryComplete()
tryComplete 在类中 DelayedJoinprotected void onComplete()
onComplete 在类中 DelayedJoinCopyright © 2020 Joyqueue Community. All rights reserved.