Uses of Interface
org.eclipse.aether.named.NamedLock
Package
Description
-
Uses of NamedLock in org.eclipse.aether.named
Modifier and TypeMethodDescriptionNamedLockFactory.getLock
(Collection<NamedLockKey> keys) Creates or reuses existingNamedLock
.default NamedLock
NamedLockFactory.getLock
(NamedLockKey key) Creates or reuses existingNamedLock
. -
Uses of NamedLock in org.eclipse.aether.named.providers
Modifier and TypeMethodDescriptionprotected void
FileLockNamedLockFactory.destroyLock
(NamedLock namedLock) -
Uses of NamedLock in org.eclipse.aether.named.support
Modifier and TypeClassDescriptionclass
Named lock support implementation that is using "adapted" semaphore (to be able to use semaphores not sharing common API).final class
Implementation of composite lock when "composition" is needed for locks that are naturally mapped as 1:1 name vs some backing implementation.final class
Named lock that usesFileLock
.class
Support class forNamedLock
implementations providing reference counting.class
Named lock support implementation that is usingReadWriteLock
instances.Modifier and TypeMethodDescriptionprotected NamedLock
NamedLockFactorySupport.doGetLock
(Collection<NamedLockKey> keys) final NamedLock
NamedLockFactorySupport.getLock
(Collection<NamedLockKey> keys) protected NamedLock
NamedLockFactorySupport.getLockAndRefTrack
(NamedLockKey key, Supplier<NamedLockSupport> supplier) Modifier and TypeMethodDescriptionprotected void
NamedLockFactorySupport.destroyLock
(NamedLock namedLock) Implementation may override this (empty) method to perform some sort of implementation specific cleanup for given lock name.ModifierConstructorDescriptionCompositeNamedLock
(NamedLockKey key, NamedLockFactorySupport factory, Collection<NamedLock> namedLocks)