Package hudson.maven
Class AbstractMavenBuilder.FilterImpl
- java.lang.Object
-
- hudson.maven.MavenBuildProxy.Filter<CORE>
-
- hudson.maven.MavenBuildProxy2.Filter<MavenBuildProxy2>
-
- hudson.maven.AbstractMavenBuilder.FilterImpl
-
- All Implemented Interfaces:
MavenBuildProxy
,MavenBuildProxy2
,Serializable
- Enclosing class:
- AbstractMavenBuilder
protected static class AbstractMavenBuilder.FilterImpl extends MavenBuildProxy2.Filter<MavenBuildProxy2> implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.maven.MavenBuildProxy.Filter
MavenBuildProxy.Filter.AsyncInvoker
-
Nested classes/interfaces inherited from interface hudson.maven.MavenBuildProxy
MavenBuildProxy.BuildCallable<V,T extends Throwable>, MavenBuildProxy.Filter<CORE extends MavenBuildProxy>
-
Nested classes/interfaces inherited from interface hudson.maven.MavenBuildProxy2
MavenBuildProxy2.Filter<CORE extends MavenBuildProxy2>
-
-
Field Summary
-
Fields inherited from class hudson.maven.MavenBuildProxy.Filter
core
-
-
Constructor Summary
Constructors Constructor Description FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation)
FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation, hudson.remoting.Channel channel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executeAsync(MavenBuildProxy.BuildCallable<?,?> program)
Executes the givenMavenBuildProxy.BuildCallable
asynchronously on the controller.MavenBuildInformation
getMavenBuildInformation()
Object
readResolve()
void
setFutures(List<hudson.remoting.Future<?>> futures)
-
Methods inherited from class hudson.maven.MavenBuildProxy2.Filter
appendLastLog, end, start
-
Methods inherited from class hudson.maven.MavenBuildProxy.Filter
execute, getArtifactsDir, getMilliSecsSinceBuildStart, getModuleSetRootDir, getProjectRootDir, getRootDir, getTimestamp, isArchivingDisabled, isSiteArchivingDisabled, queueArchiving, registerAsAggregatedProjectAction, registerAsProjectAction, registerAsProjectAction, setExecutedMojos, setResult
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.maven.MavenBuildProxy
execute, getArtifactsDir, getMilliSecsSinceBuildStart, getModuleSetRootDir, getProjectRootDir, getRootDir, getTimestamp, isArchivingDisabled, isSiteArchivingDisabled, queueArchiving, registerAsAggregatedProjectAction, registerAsProjectAction, registerAsProjectAction, setExecutedMojos, setResult
-
-
-
-
Constructor Detail
-
FilterImpl
public FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation)
-
FilterImpl
public FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation, hudson.remoting.Channel channel)
-
-
Method Detail
-
executeAsync
public void executeAsync(MavenBuildProxy.BuildCallable<?,?> program) throws IOException
Description copied from interface:MavenBuildProxy
Executes the givenMavenBuildProxy.BuildCallable
asynchronously on the controller.This method works like
MavenBuildProxy.execute(BuildCallable)
except that the method returns immediately and doesn't wait for the completion of the program.The completions of asynchronous executions are accounted for before the build completes. If they throw exceptions, they'll be reported and the build will be marked as a failure.
- Specified by:
executeAsync
in interfaceMavenBuildProxy
- Overrides:
executeAsync
in classMavenBuildProxy.Filter<MavenBuildProxy2>
- Throws:
IOException
-
getMavenBuildInformation
public MavenBuildInformation getMavenBuildInformation()
- Specified by:
getMavenBuildInformation
in interfaceMavenBuildProxy
- Overrides:
getMavenBuildInformation
in classMavenBuildProxy.Filter<MavenBuildProxy2>
-
setFutures
public void setFutures(List<hudson.remoting.Future<?>> futures)
-
readResolve
public Object readResolve()
-
-