Package org.apache.catalina.util
Class IOTools
- java.lang.Object
-
- org.apache.catalina.util.IOTools
-
public class IOTools extends Object
Contains commonly needed I/O-related methods- Author:
- Dan Sandberg
-
-
Field Summary
Fields Modifier and Type Field Description protected static intDEFAULT_BUFFER_SIZE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidflow(InputStream is, OutputStream os)static voidflow(InputStream is, OutputStream os, byte[] buf)Read input from input stream and write it to output stream until there is no more input from input stream.static voidflow(Reader reader, Writer writer)static voidflow(Reader reader, Writer writer, char[] buf)Read input from reader and write it to writer until there is no more input from reader.
-
-
-
Field Detail
-
DEFAULT_BUFFER_SIZE
protected static final int DEFAULT_BUFFER_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
flow
public static void flow(Reader reader, Writer writer, char[] buf) throws IOException
Read input from reader and write it to writer until there is no more input from reader.- Parameters:
reader- the reader to read from.writer- the writer to write to.buf- the char array to use as a buffer- Throws:
IOException
-
flow
public static void flow(Reader reader, Writer writer) throws IOException
- Throws:
IOException- See Also:
flow(java.io.Reader,java.io.Writer,char[])
-
flow
public static void flow(InputStream is, OutputStream os, byte[] buf) throws IOException
Read input from input stream and write it to output stream until there is no more input from input stream.- Parameters:
input- stream the input stream to read from.output- stream the output stream to write to.buf- the byte array to use as a buffer- Throws:
IOException
-
flow
public static void flow(InputStream is, OutputStream os) throws IOException
- Throws:
IOException- See Also:
flow( Reader, Writer, byte[] )
-
-