Package hudson.ivy

Class IvyBuilder

All Implemented Interfaces:
hudson.remoting.Callable<Result,IOException>, hudson.remoting.DelegatingCallable<Result,IOException>, Serializable, org.jenkinsci.remoting.RoleSensitive

public abstract class IvyBuilder extends MasterToSlaveCallable<Result,IOException> implements hudson.remoting.DelegatingCallable<Result,IOException>
Callable that invokes Ant CLI (in process) and drives a build.

As a callable, this function returns the build result.

This class defines a series of event callbacks, which are invoked during the build. This allows subclass to monitor the progress of a build.

Author:
Timothy Bingaman
See Also:
  • Field Details

    • listener

      protected final BuildListener listener
      Where error messages and so on are sent.
    • futures

      protected transient List<hudson.remoting.Future<?>> futures
      Record all asynchronous executions as they are scheduled, to make sure they are all completed before we finish.
  • Constructor Details

  • Method Details