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  {
14      private static final int DEFAULT_BUFFER_SIZE = 1024 * 16;
15  
16      static void copy( final InputStream input, final OutputStream output )
17          throws IOException
18      {
19          IOUtil.copy( input, output, DEFAULT_BUFFER_SIZE );
20      }
21  
22      static void copy( final Reader input, final Writer output )
23          throws IOException
24      {
25          IOUtil.copy( input, output, DEFAULT_BUFFER_SIZE );
26      }
27  }