Class LocalReadWriteLockNamedLockFactory
java.lang.Object
org.eclipse.aether.named.support.NamedLockFactorySupport
org.eclipse.aether.named.providers.LocalReadWriteLockNamedLockFactory
- All Implemented Interfaces:
NamedLockFactory
@Singleton
@Named("rwlock-local")
public class LocalReadWriteLockNamedLockFactory
extends NamedLockFactorySupport
A JVM-local named lock factory that uses named
ReentrantReadWriteLocks.-
Field Summary
FieldsFields 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 NamedLockFactorySupport
closeLock, destroyLock, doGetLock, doShutdown, 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
-
LocalReadWriteLockNamedLockFactory
public LocalReadWriteLockNamedLockFactory()
-
-
Method Details
-
createLock
Description copied from class:NamedLockFactorySupportImplementations shall create and returnNamedLockSupportfor givenname, this method must never returnnull.- Specified by:
createLockin classNamedLockFactorySupport
-