Package org.apache.commons.io.input
Class QueueInputStream.Builder
java.lang.Object
org.apache.commons.io.build.AbstractSupplier<QueueInputStream,QueueInputStream.Builder>
 
org.apache.commons.io.build.AbstractOriginSupplier<QueueInputStream,QueueInputStream.Builder>
 
org.apache.commons.io.build.AbstractStreamBuilder<QueueInputStream,QueueInputStream.Builder>
 
org.apache.commons.io.input.QueueInputStream.Builder
- All Implemented Interfaces:
- IOSupplier<QueueInputStream>
- Enclosing class:
- QueueInputStream
public static class QueueInputStream.Builder
extends AbstractStreamBuilder<QueueInputStream,QueueInputStream.Builder> 
Builds a new 
QueueInputStream.
 For example:
 QueueInputStream s = QueueInputStream.builder()
   .setBlockingQueue(new LinkedBlockingQueue<>())
   .setTimeout(Duration.ZERO)
   .get();
 - Since:
- 2.12.0
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionget()Builds a newQueueInputStream.setBlockingQueue(BlockingQueue<Integer> blockingQueue) Sets backing queue for the stream.setTimeout(Duration timeout) Sets the polling timeout.Methods inherited from class org.apache.commons.io.build.AbstractStreamBuildergetBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getFile, getInputStream, getOpenOptions, getOutputStream, getPath, getRandomAccessFile, getReader, getWriter, setBufferSize, setBufferSize, setBufferSizeChecker, setBufferSizeDefault, setBufferSizeMax, setCharset, setCharset, setCharsetDefault, setOpenOptionsMethods inherited from class org.apache.commons.io.build.AbstractOriginSuppliercheckOrigin, 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, setWriterMethods inherited from class org.apache.commons.io.build.AbstractSupplierasThisMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.io.function.IOSupplierasSupplier, getUnchecked
- 
Constructor Details- 
Builderpublic Builder()Constructs a new builder ofQueueInputStream.
 
- 
- 
Method Details- 
getBuilds a newQueueInputStream.This builder uses the following aspects: - setBlockingQueue(BlockingQueue)
- timeout
 - Returns:
- a new instance.
- See Also:
 
- 
setBlockingQueueSets backing queue for the stream.- Parameters:
- blockingQueue- backing queue for the stream, null resets to a new blocking queue instance.
- Returns:
- thisinstance.
 
- 
setTimeoutSets the polling timeout.- Parameters:
- timeout- the polling timeout.
- Returns:
- thisinstance.
 
 
-