Class RedissonReadWriteLockNamedLockFactory
java.lang.Object
org.eclipse.aether.named.support.NamedLockFactorySupport
org.eclipse.aether.named.redisson.RedissonNamedLockFactorySupport
org.eclipse.aether.named.redisson.RedissonReadWriteLockNamedLockFactory
- All Implemented Interfaces:
NamedLockFactory
@Singleton
@Named("rwlock-redisson")
public class RedissonReadWriteLockNamedLockFactory
extends RedissonNamedLockFactorySupport
Provider of
RedissonReadWriteLockNamedLockFactory using Redisson and RReadWriteLock.-
Field Summary
FieldsFields inherited from class RedissonNamedLockFactorySupport
DEFAULT_REDIS_ADDRESS, NAME_PREFIX, redissonClient, SYSTEM_PROP_ALLOW_INSECURE_ADDRESS, SYSTEM_PROP_CONFIG_FILE, SYSTEM_PROP_REDIS_ADDRESSFields inherited from class NamedLockFactorySupport
logger, SYSTEM_PROP_DIAGNOSTIC_ENABLED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ReadWriteLockNamedLockcreateLock(NamedLockKey key) Implementations shall create and returnNamedLockSupportfor givenname, this method must never returnnull.Methods inherited from class RedissonNamedLockFactorySupport
doShutdownMethods inherited from class NamedLockFactorySupport
closeLock, destroyLock, doGetLock, getLock, getLockAndRefTrack, isDiagnosticEnabled, onFailure, shutdownMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface NamedLockFactory
getLock
-
Field Details
-
NAME
-
-
Constructor Details
-
RedissonReadWriteLockNamedLockFactory
-
-
Method Details
-
createLock
Description copied from class:NamedLockFactorySupportImplementations shall create and returnNamedLockSupportfor givenname, this method must never returnnull.- Specified by:
createLockin classNamedLockFactorySupport
-