View Javadoc
1   package org.codehaus.plexus.util;
2   
3   import java.io.IOException;
4   import java.io.InputStream;
5   import java.io.OutputStream;
6   import java.io.Reader;
7   import java.io.Writer;
8   
9   /**
10   * Implementation specific to Java SE 8 version.
11   */
12  abstract class BaseIOUtil {
13      private static final int DEFAULT_BUFFER_SIZE = 1024 * 16;
14  
15      static void copy(final InputStream input, final OutputStream output) throws IOException {
16          IOUtil.copy(input, output, DEFAULT_BUFFER_SIZE);
17      }
18  
19      static void copy(final Reader input, final Writer output) throws IOException {
20          IOUtil.copy(input, output, DEFAULT_BUFFER_SIZE);
21      }
22  }