A B C D E F G H I L M N 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.
activate(ComponentContext, Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 

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.FileBlobStore
 
clearCache() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Clear the cache.
clearCache() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
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

deactivate() - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 
deleteChunks(List<String>, long) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
deleteChunks(List<String>, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Deletes the blobs with the given ids.
deleteChunks(List<String>, long) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
Ignores the maxlastModifiedTime

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
 
FileBlobStoreService - Class in org.apache.jackrabbit.oak.spi.blob.osgi
 
FileBlobStoreService() - Constructor for class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 

G

GarbageCollectableBlobStore - Interface in org.apache.jackrabbit.oak.spi.blob
A blob store that supports 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
getBlobId(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlobId(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Returns the blobId that referred by the given binary reference.
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
 
getInputStream(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getInputStream(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Returns a new stream for given blobId.
getMemory() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.Data
 
getOrCreateReferenceKey() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Returns the reference key of this blob store.
getPos() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
getReference(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getReference(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Returns a secure reference to blob referred by blobid, or null if no such reference is available.

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
 
lookup(ComponentContext, String) - Static method in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 

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
 

N

NAME - Static variable in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 

O

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

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
 
setReferenceKey(byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
setReferenceKeyEncoded(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Set the referenceKey from Base64 encoded byte array
setReferenceKeyPlainText(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Set the referenceKey from plain text.
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 N O R S T U W 

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