public static class UnsynchronizedBufferedInputStream.Builder extends AbstractStreamBuilder<UnsynchronizedBufferedInputStream,UnsynchronizedBufferedInputStream.Builder>
UnsynchronizedBufferedInputStream.
Using File IO:
UnsynchronizedBufferedInputStream s = UnsynchronizedBufferedInputStream.builder()
.setFile(file)
.setBufferSize(8192)
.get();
Using NIO Path:
UnsynchronizedBufferedInputStream s = UnsynchronizedBufferedInputStream.builder()
.setPath(path)
.setBufferSize(8192)
.get();
get()| Constructor and Description |
|---|
Builder()
Constructs a builder of
UnsynchronizedBufferedInputStream. |
| Modifier and Type | Method and Description |
|---|---|
UnsynchronizedBufferedInputStream |
get()
Builds a new
UnsynchronizedBufferedInputStream. |
getBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getFile, getInputStream, getOpenOptions, getOutputStream, getPath, getRandomAccessFile, getReader, getWriter, setBufferSize, setBufferSize, setBufferSizeChecker, setBufferSizeDefault, setBufferSizeMax, setCharset, setCharset, setCharsetDefault, setOpenOptionscheckOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newCharSequenceOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newRandomAccessFileOrigin, newRandomAccessFileOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setCharSequence, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setRandomAccessFile, setRandomAccessFile, setReader, setURI, setWriterasThisclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasSupplier, getUncheckedpublic Builder()
UnsynchronizedBufferedInputStream.public UnsynchronizedBufferedInputStream get() throws IOException
UnsynchronizedBufferedInputStream.
You must set an aspect that supports AbstractStreamBuilder.getInputStream() on this builder, otherwise, this method throws an exception.
This builder uses the following aspects:
IllegalStateException - if the origin is null.UnsupportedOperationException - if the origin cannot be converted to an InputStream.IOException - if an I/O error occurs converting to an InputStream using AbstractStreamBuilder.getInputStream().AbstractStreamBuilder.getInputStream(),
AbstractStreamBuilder.getBufferSize(),
IOSupplier.getUnchecked()