Package org.jgroups.util
Class ExposedBufferedOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.BufferedOutputStream
org.jgroups.util.ExposedBufferedOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
- Version:
- $Id: ExposedBufferedOutputStream.java,v 1.1 2005/07/25 15:53:36 belaban Exp $
- Author:
- Bela Ban
-
Field Summary
Fields inherited from class java.io.BufferedOutputStream
buf, count
Fields inherited from class java.io.FilterOutputStream
out
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new buffered output stream to write data to the specified underlying output stream.ExposedBufferedOutputStream
(OutputStream out, int size) Creates a new buffered output stream to write data to the specified underlying output stream with the specified buffer size. -
Method Summary
Methods inherited from class java.io.BufferedOutputStream
flush, write, write
Methods inherited from class java.io.FilterOutputStream
close, write
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
ExposedBufferedOutputStream
Creates a new buffered output stream to write data to the specified underlying output stream.- Parameters:
out
- the underlying output stream.
-
ExposedBufferedOutputStream
Creates a new buffered output stream to write data to the specified underlying output stream with the specified buffer size.- Parameters:
out
- the underlying output stream.size
- the buffer size.- Throws:
IllegalArgumentException
- if size <= 0.
-
-
Method Details
-
reset
public void reset(int size)
-