Uses of Interface
org.eclipse.aether.named.NamedLock
-
Packages that use NamedLock Package Description org.eclipse.aether.named org.eclipse.aether.named.providers org.eclipse.aether.named.support -
-
Uses of NamedLock in org.eclipse.aether.named
Methods in org.eclipse.aether.named that return NamedLock Modifier and Type Method Description NamedLockNamedLockFactory. getLock(java.util.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 NamedLock Modifier and Type Method Description protected voidFileLockNamedLockFactory. destroyLock(NamedLock namedLock) -
Uses of NamedLock in org.eclipse.aether.named.support
Classes in org.eclipse.aether.named.support that implement NamedLock Modifier and Type Class Description classAdaptedSemaphoreNamedLockNamed lock support implementation that is using "adapted" semaphore (to be able to use semaphores not sharing common API).classCompositeNamedLockImplementation of composite lock when "composition" is needed for locks that are naturally mapped as 1:1 name vs some backing implementation.classFileLockNamedLockNamed lock that usesFileLock.classNamedLockSupportSupport class forNamedLockimplementations providing reference counting.classReadWriteLockNamedLockNamed lock support implementation that is usingReadWriteLockinstances.Methods in org.eclipse.aether.named.support that return NamedLock Modifier and Type Method Description protected NamedLockNamedLockFactorySupport. doGetLock(java.util.Collection<NamedLockKey> keys)NamedLockNamedLockFactorySupport. getLock(java.util.Collection<NamedLockKey> keys)protected NamedLockNamedLockFactorySupport. getLockAndRefTrack(NamedLockKey key, java.util.function.Supplier<NamedLockSupport> supplier)Methods in org.eclipse.aether.named.support with parameters of type NamedLock Modifier and Type Method Description protected 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 NamedLock Constructor Description CompositeNamedLock(NamedLockKey key, NamedLockFactorySupport factory, java.util.Collection<NamedLock> namedLocks)
-