Class Streams
- java.lang.Object
-
- org.codehaus.plexus.archiver.util.Streams
-
public class Streams extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.io.InputStreamEMPTY_INPUTSTREAM
-
Constructor Summary
Constructors Constructor Description Streams()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.io.BufferedInputStreambufferedInputStream(java.io.InputStream is)static java.io.BufferedOutputStreambufferedOutputStream(java.io.OutputStream os)static byte[]cacheBuffer()static voidcopyFully(java.io.InputStream zIn, java.io.OutputStream out, java.lang.String gzip)static voidcopyFullyDontCloseOutput(java.io.InputStream zIn, java.io.OutputStream out, java.lang.String gzip)static java.io.InputStreamfileInputStream(java.io.File file)static java.io.InputStreamfileInputStream(java.io.File file, java.lang.String operation)static java.io.OutputStreamfileOutputStream(java.io.File file)static java.io.OutputStreamfileOutputStream(java.io.File file, java.lang.String operation)static java.io.OutputStreamfileOutputStream(java.nio.file.Path file)
-
-
-
Method Detail
-
bufferedInputStream
public static java.io.BufferedInputStream bufferedInputStream(java.io.InputStream is)
-
bufferedOutputStream
public static java.io.BufferedOutputStream bufferedOutputStream(java.io.OutputStream os)
-
cacheBuffer
public static byte[] cacheBuffer()
-
fileInputStream
public static java.io.InputStream fileInputStream(java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
fileInputStream
public static java.io.InputStream fileInputStream(java.io.File file, java.lang.String operation) throws ArchiverException- Throws:
ArchiverException
-
fileOutputStream
public static java.io.OutputStream fileOutputStream(java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
fileOutputStream
public static java.io.OutputStream fileOutputStream(java.nio.file.Path file) throws java.io.IOException- Throws:
java.io.IOException
-
fileOutputStream
public static java.io.OutputStream fileOutputStream(java.io.File file, java.lang.String operation) throws ArchiverException- Throws:
ArchiverException
-
copyFully
public static void copyFully(@WillClose java.io.InputStream zIn, @WillClose java.io.OutputStream out, java.lang.String gzip) throws ArchiverException- Throws:
ArchiverException
-
copyFullyDontCloseOutput
public static void copyFullyDontCloseOutput(@WillClose java.io.InputStream zIn, @WillNotClose java.io.OutputStream out, java.lang.String gzip) throws ArchiverException- Throws:
ArchiverException
-
-