public class LeaderAwareLeaseManager<T extends Node> extends SimpleLeaseManager<T>
Mar 09, 2021
| 限定符和类型 | 字段和说明 |
|---|---|
protected MetaLeaderService |
metaLeaderService |
currentEpoch, localRepo, lock, logger| 构造器和说明 |
|---|
LeaderAwareLeaseManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
amILeader() |
boolean |
cancel(Lease<T> lease)
Cancel boolean.
|
void |
register(Lease<T> lease)
Register.
|
boolean |
renew(T renewal,
int leaseDuration)
Renew boolean.
|
getLease, getLeaseMeta, refreshEpochaddObserver, notifyObservers, removeObserverdispose, doDispose, doInitialize, doStart, doStop, getLifecycleState, initialize, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializedisposegetLifecycleState@Autowired protected MetaLeaderService metaLeaderService
public void register(Lease<T> lease)
register 在类中 SimpleLeaseManager<T extends Node>lease - the leasepublic boolean cancel(Lease<T> lease)
cancel 在类中 SimpleLeaseManager<T extends Node>lease - the leasepublic boolean renew(T renewal, int leaseDuration)
renew 在接口中 LeaseManager<T extends Node>renew 在类中 SimpleLeaseManager<T extends Node>renewal - the renewalleaseDuration - the lease durationprotected boolean amILeader()
Copyright © 2023 The Ant Financial. All rights reserved.