Class QueueInputStream.Builder

    • Field Detail

      • blockingQueue

        private java.util.concurrent.BlockingQueue<java.lang.Integer> blockingQueue
      • timeout

        private java.time.Duration timeout
    • Constructor Detail

    • Method Detail

      • setBlockingQueue

        public QueueInputStream.Builder setBlockingQueue​(java.util.concurrent.BlockingQueue<java.lang.Integer> blockingQueue)
        Sets backing queue for the stream.
        Parameters:
        blockingQueue - backing queue for the stream, null resets to a new blocking queue instance.
        Returns:
        this instance.
      • setTimeout

        public QueueInputStream.Builder setTimeout​(java.time.Duration timeout)
        Sets the polling timeout.
        Parameters:
        timeout - the polling timeout.
        Returns:
        this instance.