Return-Path: X-Original-To: apmail-crunch-dev-archive@www.apache.org Delivered-To: apmail-crunch-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4E6701047B for ; Thu, 3 Oct 2013 16:30:50 +0000 (UTC) Received: (qmail 28119 invoked by uid 500); 3 Oct 2013 16:30:49 -0000 Delivered-To: apmail-crunch-dev-archive@crunch.apache.org Received: (qmail 28095 invoked by uid 500); 3 Oct 2013 16:30:45 -0000 Mailing-List: contact dev-help@crunch.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@crunch.apache.org Delivered-To: mailing list dev@crunch.apache.org Received: (qmail 28087 invoked by uid 500); 3 Oct 2013 16:30:42 -0000 Delivered-To: apmail-incubator-crunch-dev@incubator.apache.org Received: (qmail 28084 invoked by uid 99); 3 Oct 2013 16:30:42 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Oct 2013 16:30:42 +0000 Date: Thu, 3 Oct 2013 16:30:41 +0000 (UTC) From: "Josh Wills (JIRA)" To: crunch-dev@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (CRUNCH-273) Have PipelineExecution implement ListenableFuture MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Josh Wills created CRUNCH-273: --------------------------------- Summary: Have PipelineExecution implement ListenableFuture Key: CRUNCH-273 URL: https://issues.apache.org/jira/browse/CRUNCH-273 Project: Crunch Issue Type: Improvement Components: Core Reporter: Josh Wills Assignee: Josh Wills 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, which supports adding (Runnable, Executor) methods that are executed at the end of a pipeline run. -- This message was sent by Atlassian JIRA (v6.1#6144)