Package org.eclipse.aether.named.support
package org.eclipse.aether.named.support
-
ClassDescriptionNamed lock support implementation that is using "adapted" semaphore (to be able to use semaphores not sharing common API).Wrapper for semaphore-like stuff, that do not share common ancestor.Implementation of composite lock when "composition" is needed for locks that are naturally mapped as 1:1 name vs some backing implementation.Named lock that uses
FileLock.Exception thrown when lock upgrade attempted that we do not support.Support class forNamedLockFactoryimplementations providing reference counting.Support class forNamedLockimplementations providing reference counting.Named lock support implementation that is usingReadWriteLockinstances.Retry helper: retries givenCallableas long as it returnsnull(interpreted as "no answer yet") or given time passes.Marker interface to apply onto exceptions to make them "never retried" when thrown.