| Interface | Description |
|---|---|
| NamedLockFactoryAdapterFactory |
Factory for
NamedLockFactoryAdapter. |
| NameMapper |
Component mapping lock names to passed in artifacts and metadata as required.
|
| Class | Description |
|---|---|
| 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. |
| 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). |
| GAVNameMapper |
Artifact GAV
NameMapper, uses artifact and metadata coordinates to name their corresponding locks. |
| HashingNameMapper |
Wrapping
NameMapper, that wraps another NameMapper and hashes resulting strings. |
| NamedLockFactoryAdapter | |
| NamedLockFactoryAdapter.AdaptedLockSyncContext | |
| NamedLockFactoryAdapterFactoryImpl |
Default implementation of
NamedLockFactoryAdapterFactory. |
| NameMappers |
As end-user "mappers" are actually configurations/compositions and are constructed from several NameMapper
implementations, this helper class constructing them.
|
| StaticNameMapper |
Static
NameMapper, always assigns one same name, effectively becoming equivalent to "static" sync context:
always maps ANY input to same name. |