Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012-2014
The Apache Software Foundation
. All Rights Reserved.