org.apache.lucene.benchmark.byTask.utils
Class StreamUtils
java.lang.Object
org.apache.lucene.benchmark.byTask.utils.StreamUtils
public class StreamUtils
- extends Object
Stream utilities.
Field Summary |
static int |
BUFFER_SIZE
Buffer size used across the benchmark package |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUFFER_SIZE
public static final int BUFFER_SIZE
- Buffer size used across the benchmark package
- See Also:
- Constant Field Values
StreamUtils
public StreamUtils()
inputStream
public static InputStream inputStream(File file)
throws IOException
- Returns an
InputStream
over the requested file. This method
attempts to identify the appropriate InputStream
instance to return
based on the file name (e.g., if it ends with .bz2 or .bzip, return a
'bzip' InputStream
).
- Throws:
IOException
outputStream
public static OutputStream outputStream(File file)
throws IOException
- Returns an
OutputStream
over the requested file, identifying
the appropriate OutputStream
instance similar to inputStream(File)
.
- Throws:
IOException