Uses of Interface
org.eclipse.aether.internal.impl.synccontext.named.NameMapper
Package
Description
As end-user "mappers" are actually configurations, constructed from several NameMapper implementations, this
package have providers exposing name mappers constructed by
NameMappers
helper class.-
Uses of NameMapper in org.eclipse.aether.internal.impl.synccontext.named
Modifier and TypeClassDescriptionclass
WrappingNameMapper
class that is file system friendly: it wraps anotherNameMapper
and resolves the resulting "file system friendly" names against local repository basedir.class
WrappingNameMapper
, that wraps anotherNameMapper
and adds a "discriminator" as prefix, that makes lock names unique including the hostname and local repository (by default).class
Artifact GAVNameMapper
, uses artifact and metadata coordinates to name their corresponding locks.class
WrappingNameMapper
, that wraps anotherNameMapper
and hashes resulting strings.class
StaticNameMapper
, always assigns one same name, effectively becoming equivalent to "static" sync context: always maps ANY input to same name.Modifier and TypeFieldDescriptionprotected final Map<String,
NameMapper> NamedLockFactoryAdapterFactoryImpl.nameMappers
Modifier and TypeMethodDescriptionstatic NameMapper
NameMappers.discriminatingNameMapper()
static NameMapper
GAVNameMapper.fileGav()
static NameMapper
NameMappers.fileGavNameMapper()
static NameMapper
NameMappers.fileHashingGavNameMapper()
static NameMapper
NameMappers.fileStaticNameMapper()
static NameMapper
GAVNameMapper.gav()
static NameMapper
NameMappers.gavNameMapper()
NamedLockFactoryAdapter.getNameMapper()
protected NameMapper
NamedLockFactoryAdapterFactoryImpl.selectNameMapper
(String nameMapperName) Selects a name mapper, never returnsnull
.static NameMapper
NameMappers.staticNameMapper()
ModifierConstructorDescriptionBasedirNameMapper
(NameMapper delegate) DiscriminatingNameMapper
(NameMapper delegate) HashingNameMapper
(NameMapper delegate) NamedLockFactoryAdapter
(NameMapper nameMapper, NamedLockFactory namedLockFactory) -
Uses of NameMapper in org.eclipse.aether.internal.impl.synccontext.named.providers