java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.jboss.marshalling.OutputStreamByteOutput
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable,ByteOutput
An
OutputStream which implements ByteInput and reads data from another OutputStream.
Usually the Marshalling.createByteOutput(java.nio.ByteBuffer) method should be used to create instances because
it can detect when the target already extends OutputStream.-
Field Summary
Fields inherited from class java.io.FilterOutputStream
out -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwrite(byte[] b, int off, int len) Writeslenbytes from the specifiedbytearray starting at offsetoffto this output stream.Methods inherited from class java.io.FilterOutputStream
close, flush, write, writeMethods inherited from class java.io.OutputStream
nullOutputStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.marshalling.ByteOutput
write, write
-
Constructor Details
-
OutputStreamByteOutput
Construct a new instance.- Parameters:
outputStream- the output stream to write to
-
-
Method Details
-
write
Writeslenbytes from the specifiedbytearray starting at offsetoffto this output stream.- Specified by:
writein interfaceByteOutput- Overrides:
writein classFilterOutputStream- Parameters:
b- the dataoff- the start offset in the datalen- the number of bytes to write- Throws:
IOException- if an I/O error occurs
-