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 int
DEFAULT_BUFFER_SIZE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
flow(InputStream is, OutputStream os)
static void
flow(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 void
flow(Reader reader, Writer writer)
static void
flow(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[] )
-
-