Class GWTCodeServerMavenExecConfigExecutor
- java.lang.Object
-
- org.guvnor.ala.build.maven.executor.gwt.GWTCodeServerMavenExecConfigExecutor
-
- All Implemented Interfaces:
BiFunction<MavenBuild,GWTCodeServerMavenExecConfig,Optional<MavenBuild>>,org.guvnor.ala.pipeline.BiFunctionConfigExecutor<MavenBuild,GWTCodeServerMavenExecConfig,MavenBuild>,org.guvnor.ala.pipeline.ConfigExecutor
public class GWTCodeServerMavenExecConfigExecutor extends Object implements org.guvnor.ala.pipeline.BiFunctionConfigExecutor<MavenBuild,GWTCodeServerMavenExecConfig,MavenBuild>
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description GWTCodeServerMavenExecConfigExecutor(GWTCodeServerPortLeaser leaser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<MavenBuild>apply(MavenBuild buildConfig, GWTCodeServerMavenExecConfig config)voidbuild(File pom, Properties properties, List<String> goals)Class<? extends org.guvnor.ala.config.Config>executeFor()StringinputId()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
-
GWTCodeServerMavenExecConfigExecutor
@Inject public GWTCodeServerMavenExecConfigExecutor(GWTCodeServerPortLeaser leaser)
-
-
Method Detail
-
apply
public Optional<MavenBuild> apply(MavenBuild buildConfig, GWTCodeServerMavenExecConfig config)
- Specified by:
applyin interfaceBiFunction<MavenBuild,GWTCodeServerMavenExecConfig,Optional<MavenBuild>>
-
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
-
inputId
public String inputId()
- Specified by:
inputIdin interfaceorg.guvnor.ala.pipeline.ConfigExecutor
-
build
public void build(File pom, Properties properties, List<String> goals) throws org.guvnor.ala.exceptions.BuildException
- Throws:
org.guvnor.ala.exceptions.BuildException
-
-