hudson.maven
Class AbstractMavenBuilder.FilterImpl

java.lang.Object
  extended by hudson.maven.MavenBuildProxy.Filter<CORE>
      extended by hudson.maven.MavenBuildProxy2.Filter<MavenBuildProxy2>
          extended by 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.MavenBuildProxy2
MavenBuildProxy2.Filter<CORE extends MavenBuildProxy2>
 
Nested classes/interfaces inherited from interface hudson.maven.MavenBuildProxy
MavenBuildProxy.BuildCallable<V,T extends Throwable>
 
Field Summary
 
Fields inherited from class hudson.maven.MavenBuildProxy.Filter
core
 
Constructor Summary
AbstractMavenBuilder.FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation)
           
AbstractMavenBuilder.FilterImpl(MavenBuildProxy2 core, MavenBuildInformation mavenBuildInformation, hudson.remoting.Channel channel)
           
 
Method Summary
 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)
           
 
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, 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, registerAsAggregatedProjectAction, registerAsProjectAction, registerAsProjectAction, setExecutedMojos, setResult
 

Constructor Detail

AbstractMavenBuilder.FilterImpl

public AbstractMavenBuilder.FilterImpl(MavenBuildProxy2 core,
                                       MavenBuildInformation mavenBuildInformation)

AbstractMavenBuilder.FilterImpl

public AbstractMavenBuilder.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 given MavenBuildProxy.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.

Specified by:
executeAsync in interface MavenBuildProxy
Overrides:
executeAsync in class MavenBuildProxy.Filter<MavenBuildProxy2>
Throws:
IOException

getMavenBuildInformation

public MavenBuildInformation getMavenBuildInformation()
Specified by:
getMavenBuildInformation in interface MavenBuildProxy
Overrides:
getMavenBuildInformation in class MavenBuildProxy.Filter<MavenBuildProxy2>

setFutures

public void setFutures(List<hudson.remoting.Future<?>> futures)

readResolve

public Object readResolve()


Copyright © 2004-2013. All Rights Reserved.