org.apache.jackrabbit.core.state.obj
Interface BLOBStore

All Known Implementing Classes:
InMemPersistenceManager, ObjectPersistenceManager

public interface BLOBStore

BLOBStore ...


Method Summary
 FileSystemResource get(String blobId)
           
 String put(PropertyId id, int index, InputStream in, long size)
           
 boolean remove(String blobId)
           
 

Method Detail

put

public String put(PropertyId id,
                  int index,
                  InputStream in,
                  long size)
           throws Exception
Parameters:
id - id of the property associated with the blob data
index - subscript of the value holding the blob data
in -
size -
Returns:
a string identifying the blob data
Throws:
Exception

get

public FileSystemResource get(String blobId)
                       throws Exception
Parameters:
blobId -
Returns:
Throws:
Exception

remove

public boolean remove(String blobId)
               throws Exception
Parameters:
blobId -
Returns:
Throws:
Exception


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.