org.bson.io
Class PoolOutputBuffer
java.lang.Object
org.bson.io.OutputBuffer
org.bson.io.PoolOutputBuffer
public class PoolOutputBuffer
- extends OutputBuffer
BUF_SIZE
public static final int BUF_SIZE
- See Also:
- Constant Field Values
PoolOutputBuffer
public PoolOutputBuffer()
reset
public void reset()
getPosition
public int getPosition()
- Specified by:
getPosition
in class OutputBuffer
setPosition
public void setPosition(int position)
- Specified by:
setPosition
in class OutputBuffer
seekEnd
public void seekEnd()
- Specified by:
seekEnd
in class OutputBuffer
seekStart
public void seekStart()
- Specified by:
seekStart
in class OutputBuffer
size
public int size()
- Specified by:
size
in class OutputBuffer
- Returns:
- size of data so far
write
public void write(byte[] b)
- Specified by:
write
in class OutputBuffer
write
public void write(byte[] b,
int off,
int len)
- Specified by:
write
in class OutputBuffer
write
public void write(int b)
- Specified by:
write
in class OutputBuffer
pipe
public int pipe(OutputStream out)
throws IOException
- Specified by:
pipe
in class OutputBuffer
- Returns:
- bytes written
- Throws:
IOException
asAscii
public String asAscii()
asString
public String asString(String encoding)
throws UnsupportedEncodingException
- Overrides:
asString
in class OutputBuffer
- Throws:
UnsupportedEncodingException