001/* 002 * Copyright (c) 2005-2013 The Regents of the University of California. 003 * All rights reserved. 004 * 005 * '$Author: crawl $' 006 * '$Date: 2014-11-12 23:18:26 +0000 (Wed, 12 Nov 2014) $' 007 * '$Revision: 33068 $' 008 * 009 * Permission is hereby granted, without written agreement and without 010 * license or royalty fees, to use, copy, modify, and distribute this 011 * software and its documentation for any purpose, provided that the above 012 * copyright notice and the following two paragraphs appear in all copies 013 * of this software. 014 * 015 * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY 016 * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 017 * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF 018 * THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF 019 * SUCH DAMAGE. 020 * 021 * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, 022 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 023 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE 024 * PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF 025 * CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, 026 * ENHANCEMENTS, OR MODIFICATIONS. 027 * 028 */ 029package org.kepler.stratosphere.io.output; 030 031import java.io.IOException; 032 033import eu.stratosphere.api.common.io.OutputFormat; 034import eu.stratosphere.configuration.Configuration; 035import eu.stratosphere.types.Record; 036 037/** 038* Output Format which sends nothing to outputs. 039* 040* @author Jianwu Wang 041* @version $Id: NullOutputFormat.java 33068 2014-11-12 23:18:26Z crawl $ 042*/ 043public class NullOutputFormat implements OutputFormat<Record> { 044 045 public NullOutputFormat() { 046 } 047 048 @Override 049 public void configure(Configuration parameters) { 050 // TODO Auto-generated method stub 051 052 } 053 054 @Override 055 public void open(int taskNumber) throws IOException { 056 // TODO Auto-generated method stub 057 058 } 059 060 @Override 061 public void writeRecord(Record record) throws IOException { 062 // TODO Auto-generated method stub 063 064 } 065 066 @Override 067 public void close() throws IOException { 068 // TODO Auto-generated method stub 069 070 } 071 072 private static final long serialVersionUID = 1L; 073 074}