Package org.eclipse.aether.internal.impl.synccontext.named
package org.eclipse.aether.internal.impl.synccontext.named
-
ClassDescriptionWrapping
NameMapper
class that is file system friendly: it wraps anotherNameMapper
and resolves the resulting "file system friendly" names against local repository basedir.WrappingNameMapper
, that wraps anotherNameMapper
and adds a "discriminator" as prefix, that makes lock names unique including the hostname and local repository (by default).Artifact GAVNameMapper
, uses artifact and metadata coordinates to name their corresponding locks.WrappingNameMapper
, that wraps anotherNameMapper
and hashes resulting strings.Selector forNamedLockFactory
andNameMapper
that selects and exposes selected ones.Component mapping lock names to passed in artifacts and metadata as required.Parameterized selector implementation that selects based on injected parameters.StaticNameMapper
, always assigns one same name, effectively becoming equivalent to "static" sync context: always maps ANY input to same name.