package edu.stanford.rsl.conrad.pipeline; import edu.stanford.rsl.conrad.data.numeric.Grid2D; import edu.stanford.rsl.conrad.utils.CONRAD; import edu.stanford.rsl.conrad.utils.Configuration; /** * Class for debugging pipelines. Will discard any information sent to this sink. * * @author akmaier * */ public class DevNullSink extends BufferedProjectionSink { public DevNullSink(){ configured = true; } /** * */ private static final long serialVersionUID = -6582927447254656308L; @Override public void close() throws Exception { } @Override public void configure() throws Exception { } @Override public String getBibtexCitation() { return CONRAD.CONRADBibtex; } @Override public String getMedlineCitation() { return CONRAD.CONRADMedline; } @Override public void process(Grid2D projection, int projectionNumber) throws Exception { } @Override public String getName() { return "/dev/null"; } @Override public void setConfiguration(Configuration config) { } } /* * Copyright (C) 2010-2014 Andreas Maier * CONRAD is developed as an Open Source project under the GNU General Public License (GPL). */