bamboo.lss
Class NioOutputBuffer

java.lang.Object
  extended by ostore.util.OutputBufferImpl
      extended by bamboo.lss.NioOutputBuffer
All Implemented Interfaces:
ostore.util.OutputBuffer

public class NioOutputBuffer
extends ostore.util.OutputBufferImpl

Wraps a java.nio.ByteBuffer in the ostore.util.OutputBuffer interface.

Version:
$Id: NioOutputBuffer.java,v 1.6 2003/10/05 18:22:11 srhea Exp $
Author:
Sean C. Rhea

Field Summary
 ByteBuffer bb
           
 
Constructor Summary
NioOutputBuffer(ByteBuffer bb)
           
 
Method Summary
 void add(byte value)
           
 void add(byte[] value, int offset, int length)
           
 void add(int value)
           
 void add(long value)
           
 void add(short value)
           
 int offset()
           
 int size()
           
 
Methods inherited from class ostore.util.OutputBufferImpl
add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bb

public ByteBuffer bb
Constructor Detail

NioOutputBuffer

public NioOutputBuffer(ByteBuffer bb)
Method Detail

offset

public int offset()

size

public int size()

add

public void add(byte[] value,
                int offset,
                int length)
Specified by:
add in interface ostore.util.OutputBuffer
Specified by:
add in class ostore.util.OutputBufferImpl

add

public void add(byte value)
Specified by:
add in interface ostore.util.OutputBuffer
Specified by:
add in class ostore.util.OutputBufferImpl

add

public void add(int value)
Specified by:
add in interface ostore.util.OutputBuffer
Overrides:
add in class ostore.util.OutputBufferImpl

add

public void add(short value)
Specified by:
add in interface ostore.util.OutputBuffer
Overrides:
add in class ostore.util.OutputBufferImpl

add

public void add(long value)
Specified by:
add in interface ostore.util.OutputBuffer
Overrides:
add in class ostore.util.OutputBufferImpl