Package | Description |
---|---|
org.eclipse.aether.impl.guice |
The integration with the dependency injection framework
Google Guice.
|
org.eclipse.aether.internal.impl.synccontext.named | |
org.eclipse.aether.internal.impl.synccontext.named.providers |
As end-user "mappers" are actually configurations, constructed from several NameMapper implementations, this
package have providers exposing name mappers constructed by
NameMappers helper class. |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<java.lang.String,NameMapper> |
AetherModule.provideNameMappers(NameMapper staticNameMapper,
NameMapper gavNameMapper,
NameMapper discriminatingNameMapper,
NameMapper fileGavNameMapper,
NameMapper fileHashingGavNameMapper) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<java.lang.String,NameMapper> |
AetherModule.provideNameMappers(NameMapper staticNameMapper,
NameMapper gavNameMapper,
NameMapper discriminatingNameMapper,
NameMapper fileGavNameMapper,
NameMapper fileHashingGavNameMapper) |
Modifier and Type | Class and Description |
---|---|
class |
BasedirNameMapper
Wrapping
NameMapper class that is file system friendly: it wraps another
NameMapper and resolves the resulting "file system friendly" names against local
repository basedir. |
class |
DiscriminatingNameMapper
Wrapping
NameMapper , that wraps another NameMapper and adds a "discriminator" as prefix, that
makes lock names unique including the hostname and local repository (by default). |
class |
GAVNameMapper
Artifact GAV
NameMapper , uses artifact and metadata coordinates to name their corresponding locks. |
class |
HashingNameMapper
Wrapping
NameMapper , that wraps another NameMapper and hashes resulting strings. |
class |
StaticNameMapper
Static
NameMapper , always assigns one same name, effectively becoming equivalent to "static" sync context:
always maps ANY input to same name. |
Modifier and Type | Field and Description |
---|---|
private NameMapper |
BasedirNameMapper.delegate |
private NameMapper |
DiscriminatingNameMapper.delegate |
private NameMapper |
HashingNameMapper.delegate |
private NameMapper |
NamedLockFactoryAdapter.AdaptedLockSyncContext.lockNaming |
private NameMapper |
NamedLockFactoryAdapter.nameMapper |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,NameMapper> |
NamedLockFactoryAdapterFactoryImpl.nameMappers |
Modifier and Type | Method and Description |
---|---|
static 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() |
NameMapper |
NamedLockFactoryAdapter.getNameMapper() |
protected NameMapper |
NamedLockFactoryAdapterFactoryImpl.selectNameMapper(java.lang.String nameMapperName)
Selects a name mapper, never returns
null . |
static NameMapper |
NameMappers.staticNameMapper() |
Modifier and Type | Method and Description |
---|---|
private static java.util.Map<java.lang.String,NameMapper> |
NamedLockFactoryAdapterFactoryImpl.getManuallyCreatedNameMappers() |
Constructor and Description |
---|
AdaptedLockSyncContext(RepositorySystemSession session,
boolean shared,
NameMapper lockNaming,
NamedLockFactory namedLockFactory) |
BasedirNameMapper(NameMapper delegate) |
DiscriminatingNameMapper(NameMapper delegate) |
HashingNameMapper(NameMapper delegate) |
NamedLockFactoryAdapter(NameMapper nameMapper,
NamedLockFactory namedLockFactory) |
Constructor and Description |
---|
NamedLockFactoryAdapterFactoryImpl(java.util.Map<java.lang.String,NamedLockFactory> factories,
java.util.Map<java.lang.String,NameMapper> nameMappers,
RepositorySystemLifecycle lifecycle) |
NamedLockFactoryAdapterFactoryImpl(java.util.Map<java.lang.String,NamedLockFactory> factories,
java.lang.String defaultFactoryName,
java.util.Map<java.lang.String,NameMapper> nameMappers,
java.lang.String defaultNameMapperName,
RepositorySystemLifecycle lifecycle) |
Modifier and Type | Field and Description |
---|---|
private NameMapper |
DiscriminatingNameMapperProvider.mapper |
private NameMapper |
FileGAVNameMapperProvider.mapper |
private NameMapper |
FileHashingGAVNameMapperProvider.mapper |
private NameMapper |
FileStaticNameMapperProvider.mapper |
private NameMapper |
GAVNameMapperProvider.mapper |
private NameMapper |
StaticNameMapperProvider.mapper |
Modifier and Type | Method and Description |
---|---|
NameMapper |
DiscriminatingNameMapperProvider.get() |
NameMapper |
FileGAVNameMapperProvider.get() |
NameMapper |
FileHashingGAVNameMapperProvider.get() |
NameMapper |
FileStaticNameMapperProvider.get() |
NameMapper |
GAVNameMapperProvider.get() |
NameMapper |
StaticNameMapperProvider.get() |