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 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 be null.
      request - The install request the metadata generator is used for, must not be null.
      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 be null.
      request - The deploy request the metadata generator is used for, must not be null.
      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.