protected static class AbstractMavenBuilder.FilterImpl extends MavenBuildProxy2.Filter<MavenBuildProxy2> implements Serializable
MavenBuildProxy.Filter.AsyncInvokerMavenBuildProxy2.Filter<CORE extends MavenBuildProxy2>MavenBuildProxy.BuildCallable<V,T extends Throwable>core| Constructor and Description |
|---|
FilterImpl(MavenBuildProxy2 core,
MavenBuildInformation mavenBuildInformation) |
FilterImpl(MavenBuildProxy2 core,
MavenBuildInformation mavenBuildInformation,
hudson.remoting.Channel channel) |
| Modifier and Type | Method and Description |
|---|---|
void |
executeAsync(MavenBuildProxy.BuildCallable<?,?> program)
Executes the given
MavenBuildProxy.BuildCallable asynchronously on the master. |
MavenBuildInformation |
getMavenBuildInformation() |
Object |
readResolve() |
void |
setFutures(List<hudson.remoting.Future<?>> futures) |
appendLastLog, end, startexecute, getArtifactsDir, getMilliSecsSinceBuildStart, getModuleSetRootDir, getProjectRootDir, getRootDir, getTimestamp, isArchivingDisabled, isSiteArchivingDisabled, queueArchiving, registerAsAggregatedProjectAction, registerAsProjectAction, registerAsProjectAction, setExecutedMojos, setResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, getArtifactsDir, getMilliSecsSinceBuildStart, getModuleSetRootDir, getProjectRootDir, getRootDir, getTimestamp, isArchivingDisabled, isSiteArchivingDisabled, queueArchiving, registerAsAggregatedProjectAction, registerAsProjectAction, registerAsProjectAction, setExecutedMojos, setResultpublic FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation)
public FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation, hudson.remoting.Channel channel)
public void executeAsync(MavenBuildProxy.BuildCallable<?,?> program) throws IOException
MavenBuildProxyMavenBuildProxy.BuildCallable asynchronously on the master.
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.
executeAsync in interface MavenBuildProxyexecuteAsync in class MavenBuildProxy.Filter<MavenBuildProxy2>IOExceptionpublic MavenBuildInformation getMavenBuildInformation()
getMavenBuildInformation in interface MavenBuildProxygetMavenBuildInformation in class MavenBuildProxy.Filter<MavenBuildProxy2>public void setFutures(List<hudson.remoting.Future<?>> futures)
public Object readResolve()
Copyright © 2016–2017. All rights reserved.