Class NonBlockingPumpInputStream
java.lang.Object
java.io.InputStream
org.graalvm.shadowed.org.jline.utils.NonBlockingInputStream
org.graalvm.shadowed.org.jline.utils.NonBlockingPumpInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Field Summary
Fields inherited from class org.graalvm.shadowed.org.jline.utils.NonBlockingInputStream
EOF, READ_EXPIRED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected voidvoidclose()intread(long timeout, boolean isPeek) intreadBuffered(byte[] b, int off, int len, long timeout) voidsetIoException(IOException exception) Methods inherited from class org.graalvm.shadowed.org.jline.utils.NonBlockingInputStream
peek, read, read, read, readBuffered, readBuffered, shutdownMethods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Constructor Details
-
NonBlockingPumpInputStream
public NonBlockingPumpInputStream() -
NonBlockingPumpInputStream
public NonBlockingPumpInputStream(int bufferSize)
-
-
Method Details
-
getOutputStream
-
available
public int available()- Overrides:
availablein classInputStream
-
read
- Specified by:
readin classNonBlockingInputStream- Throws:
IOException
-
readBuffered
- Overrides:
readBufferedin classNonBlockingInputStream- Throws:
IOException
-
setIoException
-
checkIoException
- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classInputStream- Throws:
IOException
-