public class

PoolOutputBuffer

extends OutputBuffer
java.lang.Object
   ↳ java.io.OutputStream
     ↳ org.bson.io.OutputBuffer
       ↳ org.bson.io.PoolOutputBuffer

Summary

Constants
int BUF_SIZE
Public Constructors
PoolOutputBuffer()
Public Methods
String asAscii()
String asString(String encoding)
int getPosition()
int pipe(OutputStream out)
void reset()
void seekEnd()
void seekStart()
void setPosition(int position)
int size()
void write(byte[] b, int off, int len)
void write(byte[] b)
void write(int b)
[Expand]
Inherited Methods
From class org.bson.io.OutputBuffer
From class java.io.OutputStream
From class java.lang.Object
From interface java.io.Closeable
From interface java.io.Flushable

Constants

public static final int BUF_SIZE

Constant Value: 16384 (0x00004000)

Public Constructors

public PoolOutputBuffer ()

Public Methods

public String asAscii ()

public String asString (String encoding)

public int getPosition ()

public int pipe (OutputStream out)

Returns
  • bytes written
Throws
IOException

public void reset ()

public void seekEnd ()

public void seekStart ()

public void setPosition (int position)

public int size ()

Returns
  • size of data so far

public void write (byte[] b, int off, int len)

public void write (byte[] b)

public void write (int b)