Package hudson.maven
Class AbstractMavenBuilder.FilterImpl
- All Implemented Interfaces:
MavenBuildProxy
,MavenBuildProxy2
,Serializable
- Enclosing class:
- AbstractMavenBuilder
protected static class AbstractMavenBuilder.FilterImpl
extends MavenBuildProxy2.Filter<MavenBuildProxy2>
implements Serializable
- See Also:
-
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
ConstructorDescriptionFilterImpl
(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation) FilterImpl
(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation, hudson.remoting.Channel channel) -
Method Summary
Modifier and TypeMethodDescriptionvoid
executeAsync
(MavenBuildProxy.BuildCallable<?, ?> program) Executes the givenMavenBuildProxy.BuildCallable
asynchronously on the controller.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 Details
-
FilterImpl
-
FilterImpl
public FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation, hudson.remoting.Channel channel)
-
-
Method Details
-
executeAsync
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
- Specified by:
getMavenBuildInformation
in interfaceMavenBuildProxy
- Overrides:
getMavenBuildInformation
in classMavenBuildProxy.Filter<MavenBuildProxy2>
-
setFutures
-
readResolve
-