hudson.ivy
Class IvyBuildProxy2.Filter<CORE extends IvyBuildProxy2>

java.lang.Object
  extended by hudson.ivy.IvyBuildProxy.Filter<CORE>
      extended by hudson.ivy.IvyBuildProxy2.Filter<CORE>
All Implemented Interfaces:
IvyBuildProxy, IvyBuildProxy2, java.io.Serializable
Enclosing interface:
IvyBuildProxy2

public abstract static class IvyBuildProxy2.Filter<CORE extends IvyBuildProxy2>
extends IvyBuildProxy.Filter<CORE>
implements IvyBuildProxy2

Filter for IvyBuildProxy2. Meant to be useful as the base class for other filters.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.ivy.IvyBuildProxy.Filter
IvyBuildProxy.Filter.AsyncInvoker
 
Nested classes/interfaces inherited from interface hudson.ivy.IvyBuildProxy2
IvyBuildProxy2.Filter<CORE extends IvyBuildProxy2>
 
Nested classes/interfaces inherited from interface hudson.ivy.IvyBuildProxy
IvyBuildProxy.BuildCallable<V,T extends java.lang.Throwable>
 
Field Summary
 
Fields inherited from class hudson.ivy.IvyBuildProxy.Filter
core
 
Constructor Summary
protected IvyBuildProxy2.Filter(CORE core)
           
 
Method Summary
 void appendLastLog()
          Ant produces additional error message after the module build is done.
 void end()
          Notifies that the build has left a module.
 void start()
          Notifies that the build has entered a module.
 
Methods inherited from class hudson.ivy.IvyBuildProxy.Filter
execute, executeAsync, getArtifactsDir, getMilliSecsSinceBuildStart, getModuleSetRootDir, getProjectRootDir, getRootDir, getTimestamp, isArchivingDisabled, registerAsAggregatedProjectAction, registerAsProjectAction, setResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.ivy.IvyBuildProxy
execute, executeAsync, getArtifactsDir, getMilliSecsSinceBuildStart, getModuleSetRootDir, getProjectRootDir, getRootDir, getTimestamp, isArchivingDisabled, registerAsAggregatedProjectAction, registerAsProjectAction, setResult
 

Constructor Detail

IvyBuildProxy2.Filter

protected IvyBuildProxy2.Filter(CORE core)
Method Detail

start

public void start()
Description copied from interface: IvyBuildProxy2
Notifies that the build has entered a module.

Specified by:
start in interface IvyBuildProxy2

end

public void end()
Description copied from interface: IvyBuildProxy2
Notifies that the build has left a module.

Specified by:
end in interface IvyBuildProxy2

appendLastLog

public void appendLastLog()
Description copied from interface: IvyBuildProxy2
Ant produces additional error message after the module build is done. So to catch those messages, invoke this method on the last module that was built after all the Ant processing is done, to append last messages to the console output of the module.

Specified by:
appendLastLog in interface IvyBuildProxy2


Copyright © 2010. All Rights Reserved.