org.apache.hadoop.hive.common.io
Class NonSyncByteArrayOutputStream
java.lang.Object
java.io.OutputStream
java.io.ByteArrayOutputStream
org.apache.hadoop.hive.common.io.NonSyncByteArrayOutputStream
- All Implemented Interfaces:
- Closeable, Flushable
- Direct Known Subclasses:
- ByteStream.Output
public class NonSyncByteArrayOutputStream
- extends ByteArrayOutputStream
A thread-not-safe version of ByteArrayOutputStream, which removes all
synchronized modifiers.
NonSyncByteArrayOutputStream
public NonSyncByteArrayOutputStream(int size)
NonSyncByteArrayOutputStream
public NonSyncByteArrayOutputStream()
getData
public byte[] getData()
getLength
public int getLength()
reset
public void reset()
-
- Overrides:
reset
in class ByteArrayOutputStream
write
public void write(DataInput in,
int length)
throws IOException
- Throws:
IOException
write
public void write(int b)
-
- Overrides:
write
in class ByteArrayOutputStream
write
public void write(byte[] b,
int off,
int len)
-
- Overrides:
write
in class ByteArrayOutputStream
writeTo
public void writeTo(OutputStream out)
throws IOException
-
- Overrides:
writeTo
in class ByteArrayOutputStream
- Throws:
IOException
Copyright © 2013 The Apache Software Foundation