Uploaded image for project: 'Crunch (Retired)'
  1. Crunch (Retired)
  2. CRUNCH-273

Have PipelineExecution implement ListenableFuture

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.8.0
    • Core
    • None

    Description

      When running pipelines from the client asynchronously, it would be nice to be able to add some callbacks that would execute when the pipeline of jobs finishes. It seems to me that the best way to do that is to have the PipelineExecution interface extend ListenableFuture<PipelineResult>, which supports adding (Runnable, Executor) methods that are executed at the end of a pipeline run.

      Attachments

        1. CRUNCH-273b.patch
          10 kB
          Josh Wills
        2. CRUNCH-273.patch
          10 kB
          Josh Wills

        Activity

          People

            jwills Josh Wills
            jwills Josh Wills
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: