Package org.smallmind.nutsnbolts.io
Class CircularBufferIOStream
- java.lang.Object
-
- org.smallmind.nutsnbolts.io.CircularBufferIOStream
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class CircularBufferIOStream extends Object implements Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCircularBufferIOStream.CircularBufferInputStreamclassCircularBufferIOStream.CircularBufferOutputStream
-
Constructor Summary
Constructors Constructor Description CircularBufferIOStream()CircularBufferIOStream(int size)CircularBufferIOStream(int size, Supplier<Integer> availableSupplier)CircularBufferIOStream(Supplier<Integer> availableSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStreamasInputStream()OutputStreamasOutputStream()voidclose()
-
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
asInputStream
public InputStream asInputStream()
-
asOutputStream
public OutputStream asOutputStream()
-
-