Class InternalRedisLockProvider
java.lang.Object
net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider
- All Implemented Interfaces:
net.javacrumbs.shedlock.core.ExtensibleLockProvider,net.javacrumbs.shedlock.core.LockProvider
public class InternalRedisLockProvider
extends Object
implements net.javacrumbs.shedlock.core.ExtensibleLockProvider
Common implementation of RedisLockProvider. Internal class, please don't use directly.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInternalRedisLockProvider(InternalRedisLockTemplate redisLockTemplate, String environment, String keyPrefix, boolean safeUpdate) -
Method Summary
-
Field Details
-
DEFAULT_KEY_PREFIX
- See Also:
-
ENV_DEFAULT
- See Also:
-
-
Constructor Details
-
InternalRedisLockProvider
public InternalRedisLockProvider(InternalRedisLockTemplate redisLockTemplate, String environment, String keyPrefix, boolean safeUpdate)
-
-
Method Details
-
lock
public Optional<net.javacrumbs.shedlock.core.SimpleLock> lock(net.javacrumbs.shedlock.core.LockConfiguration lockConfiguration) - Specified by:
lockin interfacenet.javacrumbs.shedlock.core.LockProvider
-