Class LocalBuildExecConfigExecutor
- java.lang.Object
-
- org.kie.workbench.common.services.backend.builder.ala.LocalBuildExecConfigExecutor
-
- All Implemented Interfaces:
BiFunction<LocalBuildConfigInternal,LocalBuildExecConfig,Optional<LocalBinaryConfig>>,org.guvnor.ala.pipeline.BiFunctionConfigExecutor<LocalBuildConfigInternal,LocalBuildExecConfig,LocalBinaryConfig>,org.guvnor.ala.pipeline.ConfigExecutor
@ApplicationScoped public class LocalBuildExecConfigExecutor extends Object implements org.guvnor.ala.pipeline.BiFunctionConfigExecutor<LocalBuildConfigInternal,LocalBuildExecConfig,LocalBinaryConfig>
Executor for a LocalBuildExecConfig configuration.
-
-
Constructor Summary
Constructors Constructor Description LocalBuildExecConfigExecutor()LocalBuildExecConfigExecutor(BuildHelper buildHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<LocalBinaryConfig>apply(LocalBuildConfigInternal localBuildConfigInternal, LocalBuildExecConfig localBuildExecConfig)This executor executes the formal build of the project by using the internal build configuration.Class<? extends org.guvnor.ala.config.Config>executeFor()StringoutputId()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.function.BiFunction
andThen
-
-
-
-
Constructor Detail
-
LocalBuildExecConfigExecutor
public LocalBuildExecConfigExecutor()
-
LocalBuildExecConfigExecutor
@Inject public LocalBuildExecConfigExecutor(BuildHelper buildHelper)
-
-
Method Detail
-
apply
public Optional<LocalBinaryConfig> apply(LocalBuildConfigInternal localBuildConfigInternal, LocalBuildExecConfig localBuildExecConfig)
This executor executes the formal build of the project by using the internal build configuration. Internally the local build system relies on the BuildHelper.- Specified by:
applyin interfaceBiFunction<LocalBuildConfigInternal,LocalBuildExecConfig,Optional<LocalBinaryConfig>>- Parameters:
localBuildConfigInternal- an internal build configuration for building a project in the local build system.localBuildExecConfig- the local build execution configuration.- Returns:
- the information about the produced Binary and the build results in the local build system.
-
executeFor
public Class<? extends org.guvnor.ala.config.Config> executeFor()
- Specified by:
executeForin interfaceorg.guvnor.ala.pipeline.ConfigExecutor
-
outputId
public String outputId()
- Specified by:
outputIdin interfaceorg.guvnor.ala.pipeline.ConfigExecutor
-
-