Return-Path: X-Original-To: apmail-hadoop-mapreduce-user-archive@minotaur.apache.org Delivered-To: apmail-hadoop-mapreduce-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 69CAC11544 for ; Fri, 16 May 2014 22:51:42 +0000 (UTC) Received: (qmail 24559 invoked by uid 500); 16 May 2014 11:53:31 -0000 Delivered-To: apmail-hadoop-mapreduce-user-archive@hadoop.apache.org Received: (qmail 42362 invoked by uid 500); 16 May 2014 11:45:08 -0000 Mailing-List: contact user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hadoop.apache.org Delivered-To: mailing list user@hadoop.apache.org Received: (qmail 52530 invoked by uid 99); 16 May 2014 11:16:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 May 2014 11:16:55 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rajkrrsingh@gmail.com designates 209.85.216.175 as permitted sender) Received: from [209.85.216.175] (HELO mail-qc0-f175.google.com) (209.85.216.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 May 2014 10:34:20 +0000 Received: by mail-qc0-f175.google.com with SMTP id w7so1418332qcr.34 for ; Thu, 15 May 2014 03:34:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=WKJhZdXGz99WZzDdjLAxRlHglBCY5r+aD2XPnxwRV7Q=; b=jsOag2iohlQ4bo1DOPFqWctIVIhRphJWG7WVGdq7I9ZDZhKVxaZs5Y7hbokGGbfbAt TInvA374je9eAreZUpTWBjCXxFmpY0tjvqKZQk5TClFuPdZm/gPt0f2rJuhh0X0W3Chy Gr8fdJgu5l+/6oN7ulfw7JoBzyDNG6UdOvkSeHg9qpOqPxZTdS83ih8CdjxfoKcT/ke2 CKZu/dNf5BvYVqHEX6WBDoulQvhvI+HuaUTznNXZvcW6PXO7nlHDThe1UsxuTn//uCB1 i4cMShdBu7yliQoa4WzRG33azMUxFot4f+VLbaivh9JQrLCQnrSkIgQfpl8ZTbBCHqKE wXTA== X-Received: by 10.224.24.201 with SMTP id w9mr11378775qab.72.1400150040067; Thu, 15 May 2014 03:34:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.108.199 with HTTP; Thu, 15 May 2014 03:33:29 -0700 (PDT) In-Reply-To: References: From: Raj K Singh Date: Thu, 15 May 2014 16:03:29 +0530 Message-ID: Subject: Re: question about job class To: user@hadoop.apache.org Content-Type: multipart/alternative; boundary=001a11c2a260c5430904f96dd5af X-Virus-Checked: Checked by ClamAV on apache.org --001a11c2a260c5430904f96dd5af Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable it's a plain design aspect of the new API to be used in more modular fashion,In the new API(2.x.x) =E2=80=8BJobContextImpl Class available which implement the JobContext interface,prior to this there is no JobContextImpl class,api provide the implementation of the jobcontext which was extended by the job class. :::::::::::::::::::::::::::::::::::::::: Raj K Singh http://in.linkedin.com/in/rajkrrsingh http://www.rajkrrsingh.blogspot.com Mobile Tel: +91 (0)9899821370 On Sun, May 11, 2014 at 2:03 AM, Libo Yu wrote: > Hi > > I have a question about the Job class. > Here is its declaration. > public class Job extends JobContextImpl implements JobContext > > JobContextImpl already implements JobContext. Why is it declared here tha= t > Job implments JobContext? > Is it necessary? Thanks. > > Libo > --001a11c2a260c5430904f96dd5af Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
it's a plain design aspect of the new API to be used in more= modular fashion,In the new API(2.x.x) =E2=80=8BJobContextImpl=C2=A0Class available which implement the JobContext interface,prior to = this there is no=C2=A0JobContextImpl=C2=A0class,api provide the=C2=A0implementation=C2=A0of the jobcon= text which was extended by the job class.

:::::::::::::::::::::::::::::::::::::= :::
Raj K Singh
=


On Sun, May 11, 2014 at 2:03 AM, Libo Yu= <yu_libo@hotmail.com> wrote:
Hi

I have a question about the Job class.
= Here is its declaration.
public class Job extends JobContextImpl impleme= nts JobContext

JobContextImpl already implements JobContext. Why is= it declared here that Job implments JobContext?
Is it necessary? Thanks.
=
Libo

--001a11c2a260c5430904f96dd5af--