package net.sourceforge.seqware.pipeline.module;
import java.io.File;
/**
* This module, in conjunction with the Tag and Run annotation are used to replace the old Module with the Runner code.
*
* The Methods used in ModuleInterface will be replaced by the Run annotation. The stdout/stderr will be replaced with this interface. Any
* metadata, such as, the algorithm will be replaced with the Tag annotation.
*
* Created by IntelliJ IDEA. User: Xiaoshu Wang (xiao@renci.org) Date: 8/22/11 Time: 3:08 PM
*
* @author boconnor
* @version $Id: $Id
*/
public interface RedirectAware {
/**
* <p>
* setStdout.
* </p>
*
* @param stdout
* a {@link java.io.File} object.
*/
void setStdout(File stdout);
/**
* <p>
* setStderr.
* </p>
*
* @param stderr
* a {@link java.io.File} object.
*/
void setStderr(File stderr);
}