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
 
 public class BytesOutputStream extends OutputStream 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classBytesOutputStream.Bytes
 - 
Constructor SummaryConstructors Constructor Description BytesOutputStream()BytesOutputStream(int size)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BytesOutputStream.Bytesbytes()voidclose()InputStreaminputStream()voidreset()intsize()byte[]toBytes()StringtoString(String charset)voidwrite(byte[] b, int off, int len)voidwrite(int b)Write a byte to the stream.voidwriteBytes(byte[] b)- 
Methods inherited from class java.io.OutputStreamflush, nullOutputStream, write
 
- 
 
- 
- 
- 
Method Detail- 
toBytespublic byte[] toBytes() 
 - 
bytespublic BytesOutputStream.Bytes bytes() 
 - 
inputStreampublic InputStream inputStream() 
 - 
writepublic void write(int b) Write a byte to the stream.- Specified by:
- writein class- OutputStream
 
 - 
writepublic void write(byte[] b, int off, int len)- Overrides:
- writein class- OutputStream
 
 - 
writeBytespublic void writeBytes(byte[] b) 
 - 
resetpublic void reset() 
 - 
sizepublic int size() 
 - 
closepublic void close() - Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- OutputStream
 
 
- 
 
-