Package org.eclipse.aether.impl
Interface MetadataGeneratorFactory
public interface MetadataGeneratorFactory
A factory to create metadata generators. Metadata generators can contribute additional metadata during the
installation/deployment of artifacts.
- Provisional:
- This type is provisional and can be changed, moved or removed without prior notice.
-
Method Summary
Modifier and TypeMethodDescriptionfloat
The priority of this factory.newInstance
(RepositorySystemSession session, DeployRequest request) Creates a new metadata generator for the specified deploy request.newInstance
(RepositorySystemSession session, InstallRequest request) Creates a new metadata generator for the specified install request.
-
Method Details
-
newInstance
Creates a new metadata generator for the specified install request.- Parameters:
session
- The repository system session from which to configure the generator, must not benull
.request
- The install request the metadata generator is used for, must not benull
.- Returns:
- The metadata generator for the request or
null
if none.
-
newInstance
Creates a new metadata generator for the specified deploy request.- Parameters:
session
- The repository system session from which to configure the generator, must not benull
.request
- The deploy request the metadata generator is used for, must not benull
.- Returns:
- The metadata generator for the request or
null
if none.
-
getPriority
float getPriority()The priority of this factory. Factories with higher priority are invoked before those with lower priority.- Returns:
- The priority of this factory.
-