Package org.eclipse.aether.impl
Interface MetadataGeneratorFactory
-
public interface MetadataGeneratorFactoryA factory to create metadata generators. Metadata generators can contribute additional metadata during the installation/deployment of artifacts.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description floatgetPriority()The priority of this factory.MetadataGeneratornewInstance(RepositorySystemSession session, DeployRequest request)Creates a new metadata generator for the specified deploy request.MetadataGeneratornewInstance(RepositorySystemSession session, InstallRequest request)Creates a new metadata generator for the specified install request.
-
-
-
Method Detail
-
newInstance
MetadataGenerator newInstance(RepositorySystemSession session, InstallRequest request)
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
nullif none.
-
newInstance
MetadataGenerator newInstance(RepositorySystemSession session, DeployRequest request)
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
nullif 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.
-
-