Package org.deltafi.common.stream
Class PipelineBlockingInputStream
java.lang.Object
java.io.InputStream
java.io.PipedInputStream
org.deltafi.common.stream.PipelineBlockingInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable,BlockingInputStream
-
Field Summary
Fields inherited from class java.io.PipedInputStream
buffer, in, out, PIPE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.PipedInputStream
available, close, connect, read, read, receiveMethods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Constructor Details
-
PipelineBlockingInputStream
public PipelineBlockingInputStream() -
PipelineBlockingInputStream
public PipelineBlockingInputStream(int bufferSize)
-
-
Method Details
-
unblock
public void unblock() -
await
- Specified by:
awaitin interfaceBlockingInputStream- Throws:
InterruptedException
-
getInputStream
- Specified by:
getInputStreamin interfaceBlockingInputStream
-