diff --git a/core/src/main/java/hudson/Util.java b/core/src/main/java/hudson/Util.java index 0a7b745450..caa37dbb73 100644 --- a/core/src/main/java/hudson/Util.java +++ b/core/src/main/java/hudson/Util.java @@ -15,6 +15,8 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.OutputStreamWriter; +import java.io.Reader; +import java.io.Writer; import java.net.InetAddress; import java.net.UnknownHostException; import java.security.DigestInputStream; @@ -248,6 +250,13 @@ public class Util { out.write(buf,0,len); } + public static void copyStream(Reader in, Writer out) throws IOException { + char[] buf = new char[8192]; + int len; + while((len=in.read(buf))>0) + out.write(buf,0,len); + } + public static String[] tokenize(String s) { StringTokenizer st = new StringTokenizer(s); String[] a = new String[st.countTokens()];