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. |