Interface BuildProvider


public interface BuildProvider
A provider of deployers which can be detected via ServiceLoader.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Install this provider's deployers in to the given chain builder.
    default void
    Run any preparatory steps required for a given deployment execution.
  • Method Details

    • installInto

      void installInto(BuildChainBuilder builder) throws ChainBuildException
      Install this provider's deployers in to the given chain builder.
      Parameters:
      builder - the deployer chain builder (not null)
      Throws:
      ChainBuildException - if the installation fails for any reason
    • prepareExecution

      default void prepareExecution(BuildExecutionBuilder builder)
      Run any preparatory steps required for a given deployment execution. This may include providing initial resource values.
      Parameters:
      builder - the deployment execution builder (not null)