Uses of Interface
org.eclipse.aether.named.NamedLock
Packages that use NamedLock
Package
Description
-
Uses of NamedLock in org.eclipse.aether.named
Methods in org.eclipse.aether.named that return NamedLockModifier and TypeMethodDescriptionNamedLockFactory.getLock(Collection<NamedLockKey> keys) Creates or reuses existingNamedLock.default NamedLockNamedLockFactory.getLock(NamedLockKey key) Creates or reuses existingNamedLock. -
Uses of NamedLock in org.eclipse.aether.named.providers
Methods in org.eclipse.aether.named.providers with parameters of type NamedLockModifier and TypeMethodDescriptionprotected voidFileLockNamedLockFactory.destroyLock(NamedLock namedLock) -
Uses of NamedLock in org.eclipse.aether.named.support
Classes in org.eclipse.aether.named.support that implement NamedLockModifier and TypeClassDescriptionclassNamed lock support implementation that is using "adapted" semaphore (to be able to use semaphores not sharing common API).final classImplementation of composite lock when "composition" is needed for locks that are naturally mapped as 1:1 name vs some backing implementation.final classNamed lock that usesFileLock.classSupport class forNamedLockimplementations providing reference counting.classNamed lock support implementation that is usingReadWriteLockinstances.Methods in org.eclipse.aether.named.support that return NamedLockModifier and TypeMethodDescriptionprotected NamedLockNamedLockFactorySupport.doGetLock(Collection<NamedLockKey> keys) final NamedLockNamedLockFactorySupport.getLock(Collection<NamedLockKey> keys) protected NamedLockNamedLockFactorySupport.getLockAndRefTrack(NamedLockKey key, Supplier<NamedLockSupport> supplier) Methods in org.eclipse.aether.named.support with parameters of type NamedLockModifier and TypeMethodDescriptionprotected voidNamedLockFactorySupport.destroyLock(NamedLock namedLock) Implementation may override this (empty) method to perform some sort of implementation specific cleanup for given lock name.Constructor parameters in org.eclipse.aether.named.support with type arguments of type NamedLockModifierConstructorDescriptionCompositeNamedLock(NamedLockKey key, NamedLockFactorySupport factory, Collection<NamedLock> namedLocks)