public class LockContext extends Object
public static LockContext getInstance()
public LockContext build(Config config) throws CrabException
CrabExceptionpublic void buildCurrentEngine()
throws CrabException
CrabExceptionpublic Lock getCurrentLockEngine()
public LockEngine getLockEngine()
public void setLockEngine(String lockEngine)
public void setCurrentLockEngine(Lock currentLockEngine)
public long getSpinIntervalTime()
public void setSpinIntervalTime(long spinIntervalTime)
public String getLeaderLockName()
public void setLeaderLockName(String leaderLockName)
public String getLockNamePrefix()
public void setLockNamePrefix(String lockNamePrefix)
public String getLockNameSuffix()
public void setLockNameSuffix(String lockNameSuffix)
public List<JedisPoolInfo> getJedisPools()
public void setJedisPools(List<JedisPoolInfo> jedisPools)
public long getLockLeaseTime()
public void setLockLeaseTime(long lockLeaseTime)
public long getLockRenewIntervalTime()
public void setLockRenewIntervalTime(long lockRenewIntervalTime)
public int getLockRenewExecutorCoreSize()
public void setLockRenewExecutorCoreSize(int lockRenewExecutorCoreSize)
public int getLockRenewExecutorMaxSize()
public void setLockRenewExecutorMaxSize(int lockRenewExecutorMaxSize)
public int getLockRenewExecutorQueueSize()
public void setLockRenewExecutorQueueSize(int lockRenewExecutorQueueSize)
Copyright © 2018. All rights reserved.