Package com.breautek.fuse
Class FuseOutputStream
java.lang.Object
java.io.OutputStream
java.io.PipedOutputStream
com.breautek.fuse.FuseOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
An output stream that ensures that written
data happens in it's own thread.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
connect
(FuseInputStream sink) void
write
(byte[] data) void
write
(byte[] data, int len, int offset) void
write
(byte[] data, int len, int offset, FuseOutputStream.Callback callback) void
write
(byte[] data, FuseOutputStream.Callback callback) void
write
(int data) void
write
(int data, FuseOutputStream.Callback callback) Methods inherited from class java.io.PipedOutputStream
close, connect, flush
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
FuseOutputStream
public FuseOutputStream() -
FuseOutputStream
- Throws:
IOException
-
-
Method Details
-
connect
- Throws:
IOException
-
write
public void write(int data) - Overrides:
write
in classPipedOutputStream
-
write
public void write(byte[] data, int len, int offset) - Overrides:
write
in classPipedOutputStream
-
write
-
write
public void write(byte[] data) - Overrides:
write
in classOutputStream
-
write
-
write
-