org.ozoneDB.blob
Interface BLOBContainer

All Superinterfaces:
org.ozoneDB.OzoneCompatibleOrProxy, org.ozoneDB.OzoneRemote
All Known Implementing Classes:
BLOBContainerImpl, BLOBContainerImpl_Proxy

public interface BLOBContainer
extends org.ozoneDB.OzoneRemote

The BLOB implementation. It holds the data in several BLOB pages.

Version:
$Revision: 1.3 $Date: 2002/12/29 11:15:55 $
Author:
SMB

Method Summary
 int available(int index)
           
 void init(int _pageSize)
           
 byte[] read(int index, int len)
           
 void write(int index, byte[] b, int off, int len)
           
 
Methods inherited from interface org.ozoneDB.OzoneCompatibleOrProxy
getObjectID
 

Method Detail

init

public void init(int _pageSize)

write

public void write(int index,
                  byte[] b,
                  int off,
                  int len)
           throws java.lang.Exception
Throws:
java.lang.Exception

read

public byte[] read(int index,
                   int len)
            throws java.lang.Exception
Throws:
java.lang.Exception

available

public int available(int index)
              throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004 The Ozone Database Project - www.ozone-db.org. All Rights Reserved.