A B C D E F G H I L M O R S T U W 

A

AbstractBlobStore - Class in org.apache.jackrabbit.oak.spi.blob
An abstract data store that splits the binaries in relatively small blocks, so that each block fits in memory.
AbstractBlobStore() - Constructor for class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
AbstractBlobStore.BlockId - Class in org.apache.jackrabbit.oak.spi.blob
A block id.
AbstractBlobStore.Data - Class in org.apache.jackrabbit.oak.spi.blob
The data for a block.

B

BlobStore - Interface in org.apache.jackrabbit.oak.spi.blob
An interface to store and read large binary objects.
BlobStoreInputStream - Class in org.apache.jackrabbit.oak.spi.blob
An input stream to simplify reading from a store.
BlobStoreInputStream(BlobStore, String, long) - Constructor for class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
BLOCK_SIZE_LIMIT - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 

C

clearCache() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
clearCache() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Clear the cache.
clearInUse() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
clearInUse() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Clear all objects marked as "transiently in use".

D

deleteChunk(String) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
deleteChunk(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Delete the blob with the given id.
deleteChunk(String) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 

E

equals(Object) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 

F

FileBlobStore - Class in org.apache.jackrabbit.oak.spi.blob
A file blob store.
FileBlobStore(String) - Constructor for class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 

G

GarbageCollectableBlobStore - Interface in org.apache.jackrabbit.oak.spi.blob
A blob store that support garbage collection.
getAllChunkIds(long) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
getAllChunkIds(long) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Gets all the identifiers.
getAllChunkIds(long) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
Ignores the maxlastModifiedTime
getBlobLength(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlobLength(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Get the length of the blob.
getBlockSize() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlockSizeMin() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlockSizeMin() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Get the minimum block size (if there is any).
getDigest() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
getMemory() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.Data
 
getPos() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 

H

HASH_ALGORITHM - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 

I

inUse - Variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 

L

load(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 

M

mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
mark(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
markInUse() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
MemoryBlobStore - Class in org.apache.jackrabbit.oak.spi.blob
A memory blob store.
MemoryBlobStore() - Constructor for class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 

O

org.apache.jackrabbit.oak.spi.blob - package org.apache.jackrabbit.oak.spi.blob
 

R

read(byte[], int, int) - Method in class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
read() - Method in class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
readBlob(String, long, byte[], int, int) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Read a number of bytes from a blob.
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Load the block from the storage backend.
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
readFully(BlobStore, String) - Static method in class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
resolveChunks(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
resolveChunks(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Resolve chunks from the given Id.

S

setBlockSize(int) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
setBlockSize(int) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Set the block size used by this blob store, if the blob store splits binaries into blocks.
setBlockSizeMin(int) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
startMark() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
startMark() - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
startMark() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Start the mark phase.
startMark() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Store a block of data.
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
sweep() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
sweep() - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
sweep() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Remove all unused blocks.
sweep() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 

T

toString() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
toString() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.Data
 
TYPE_DATA - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
TYPE_HASH - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
TYPE_HASH_COMPRESSED - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 

U

usesBlobId(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 

W

writeBlob(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
writeBlob(InputStream) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
writeBlob(InputStream) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Write a blob from an input stream.
writeBlob(String) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
writeBlob(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Write a blob from a temporary file.
A B C D E F G H I L M O R S T U W 

Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.