Package net.sourceforge.jtds.util
Class BlobBuffer.BlobOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- net.sourceforge.jtds.util.BlobBuffer.BlobOutputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
- Enclosing class:
- BlobBuffer
private class BlobBuffer.BlobOutputStream extends java.io.OutputStream
Implements anOutputStream
for BLOB data.
-
-
Constructor Summary
Constructors Constructor Description BlobOutputStream(long pos)
Costructs an OutputStream object over the BLOB buffer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Close the output stream.protected void
finalize()
Ensures underlying BLOB file can be closed even if user does not close this stream.void
write(byte[] bytes, int offset, int len)
Write bytes to the BLOB buffer.void
write(int b)
Write a byte to the BLOB buffer.
-
-
-
Method Detail
-
finalize
protected void finalize() throws java.lang.Throwable
Ensures underlying BLOB file can be closed even if user does not close this stream.- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
write
public void write(int b) throws java.io.IOException
Write a byte to the BLOB buffer.- Specified by:
write
in classjava.io.OutputStream
- Parameters:
b
- the byte value to write- Throws:
java.io.IOException
- if an I/O error occurs
-
write
public void write(byte[] bytes, int offset, int len) throws java.io.IOException
Write bytes to the BLOB buffer.- Overrides:
write
in classjava.io.OutputStream
- Parameters:
bytes
- the byte array value to writeoffset
- the start position in the byte arraylen
- the number of bytes to write- Throws:
java.io.IOException
- if an I/O error occurs
-
close
public void close() throws java.io.IOException
Close the output stream.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.OutputStream
- Throws:
java.io.IOException
- if an I/O error occurs
-
-