Return-Path: X-Original-To: apmail-crunch-commits-archive@www.apache.org Delivered-To: apmail-crunch-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E8C9510AC3 for ; Fri, 1 Nov 2013 04:08:26 +0000 (UTC) Received: (qmail 60495 invoked by uid 500); 1 Nov 2013 04:08:26 -0000 Delivered-To: apmail-crunch-commits-archive@crunch.apache.org Received: (qmail 60443 invoked by uid 500); 1 Nov 2013 04:08:22 -0000 Mailing-List: contact commits-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 commits@crunch.apache.org Received: (qmail 60411 invoked by uid 99); 1 Nov 2013 04:08:20 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Nov 2013 04:08:20 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 42C15D230; Fri, 1 Nov 2013 04:08:20 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: greid@apache.org To: commits@crunch.apache.org Message-Id: X-Mailer: ASF-Git Admin Mailer Subject: git commit: CRUNCH-291 Add toString method on CrunchInputSplit Date: Fri, 1 Nov 2013 04:08:20 +0000 (UTC) Updated Branches: refs/heads/master dcf5d32b3 -> a3b56322d CRUNCH-291 Add toString method on CrunchInputSplit Project: http://git-wip-us.apache.org/repos/asf/crunch/repo Commit: http://git-wip-us.apache.org/repos/asf/crunch/commit/a3b56322 Tree: http://git-wip-us.apache.org/repos/asf/crunch/tree/a3b56322 Diff: http://git-wip-us.apache.org/repos/asf/crunch/diff/a3b56322 Branch: refs/heads/master Commit: a3b56322d0185a34be0887b6571793ebcf056d52 Parents: dcf5d32 Author: Gabriel Reid Authored: Thu Oct 31 11:08:54 2013 +0100 Committer: Gabriel Reid Committed: Thu Oct 31 11:20:41 2013 +0100 ---------------------------------------------------------------------- .../apache/crunch/impl/mr/run/CrunchInputSplit.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/crunch/blob/a3b56322/crunch-core/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputSplit.java ---------------------------------------------------------------------- diff --git a/crunch-core/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputSplit.java b/crunch-core/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputSplit.java index 479a7c2..1f542df 100644 --- a/crunch-core/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputSplit.java +++ b/crunch-core/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputSplit.java @@ -64,12 +64,12 @@ class CrunchInputSplit extends InputSplit implements Writable, Configurable { this.bundle.configure(conf); } } - + @Override public Configuration getConf() { return conf; } - + public int getNodeIndex() { return nodeIndex; } @@ -92,14 +92,19 @@ class CrunchInputSplit extends InputSplit implements Writable, Configurable { return inputSplit.getLocations(); } + @Override + public String toString() { + return String.format("CrunchInputSplit(%s)", inputSplit); + } + public void readFields(DataInput in) throws IOException { nodeIndex = in.readInt(); bundle = new FormatBundle(); bundle.setConf(conf); bundle.readFields(in); bundle.configure(conf); // yay bootstrap! - Class inputSplitClass = (Class) readClass(in); - inputSplit = (InputSplit) ReflectionUtils.newInstance(inputSplitClass, conf); + Class inputSplitClass = readClass(in); + inputSplit = ReflectionUtils.newInstance(inputSplitClass, conf); SerializationFactory factory = new SerializationFactory(conf); Deserializer deserializer = factory.getDeserializer(inputSplitClass); deserializer.open((DataInputStream) in);