/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.sun.btrace.spi;
import com.sun.btrace.api.BTraceTask;
import java.io.PrintWriter;
/**
*
* @author Jaroslav Bachorik <yardus@netbeans.org>
*/
public interface OutputProvider {
@SuppressWarnings("DefaultCharset")
final public static OutputProvider DEFAULT = new OutputProvider() {
final PrintWriter stdout = new PrintWriter(System.out);
final PrintWriter stderr = new PrintWriter(System.err);
@Override
public PrintWriter getStdOut(BTraceTask task) {
return stdout;
}
@Override
public PrintWriter getStdErr(BTraceTask task) {
return stderr;
}
};
PrintWriter getStdOut(BTraceTask task);
PrintWriter getStdErr(BTraceTask task);
}