Package org.apache.solr.common.util
Class BytesOutputStream
java.lang.Object
java.io.OutputStream
org.apache.solr.common.util.BytesOutputStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.OutputStream
flush, nullOutputStream, write
-
Field Details
-
buf
protected byte[] buf -
sz
protected int sz
-
-
Constructor Details
-
BytesOutputStream
public BytesOutputStream() -
BytesOutputStream
public BytesOutputStream(int size)
-
-
Method Details
-
toBytes
public byte[] toBytes() -
bytes
-
inputStream
-
write
public void write(int b) Write a byte to the stream.- Specified by:
writein classOutputStream
-
write
public void write(byte[] b, int off, int len) - Overrides:
writein classOutputStream
-
writeBytes
public void writeBytes(byte[] b) -
reset
public void reset() -
size
public int size() -
toString
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classOutputStream
-