Skip navigation links
A C D E F G H I L M N O P Q R S T W 

A

AbstractRemoteSegmentArchiveReader - Class in org.apache.jackrabbit.oak.segment.remote
 
AbstractRemoteSegmentArchiveReader(IOMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
AbstractRemoteSegmentArchiveWriter - Class in org.apache.jackrabbit.oak.segment.remote
 
AbstractRemoteSegmentArchiveWriter(IOMonitor, FileStoreMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
activate(ComponentContext, Configuration) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RemotePersistentCacheService
 
addToQueue(RemoteSegmentArchiveEntry, byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue
 
afterQueueClosed() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
Hook for executing additional actions after the segment write queue is closed.
afterQueueFlushed() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
Hook for executing additional actions after the segment write queue is flushed.
afterSegmentRead(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.DiskCacheIOMonitor
 
afterSegmentRead(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RedisCacheIOMonitor
 
afterSegmentWrite(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.DiskCacheIOMonitor
 
afterSegmentWrite(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RedisCacheIOMonitor
 
archivePathAsFile() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
Returns the decoded file component of this archive.

C

cleanUp() - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCache
 
cleanUp() - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentRedisCache
 
close() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
close() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
close() - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue
 
computeArchiveIndexAndLength() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
Populates the archive index, summing up each entry's length.
Configuration - Annotation Type in org.apache.jackrabbit.oak.segment.remote.persistentcache
 
consume(RemoteSegmentArchiveEntry, byte[], int, int) - Method in interface org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue.SegmentConsumer
 
containsSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
containsSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
containsSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCache
 
containsSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentRedisCache
 
created - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 

D

deactivate() - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RemotePersistentCacheService
 
DEFAULT_MAX_CACHE_SIZE_MB - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCache
 
DEFAULT_REDIS_CACHE_EXPIRE_SECONDS - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentRedisCache
 
DiskCacheIOMonitor - Class in org.apache.jackrabbit.oak.segment.remote.persistentcache
This IOMonitor implementations registers the following monitoring endpoints with the Metrics library if available: DiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_SEGMENT_READ_BYTES: a meter metrics for the number of bytes read from segment disk cache DiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_SEGMENT_WRITE_BYTES: a meter metrics for the number of bytes written to segment disk cache DiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISK_SEGMENT_READ_TIME: a timer metrics for the time spent reading from segment disk cache DiskCacheIOMonitor.OAK_SEGMENT_CACHE_DISk_SEGMENT_WRITE_TIME: a timer metrics for the time spent writing to segment disk cache
DiskCacheIOMonitor(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.segment.remote.persistentcache.DiskCacheIOMonitor
 
doReadArchiveEntry(RemoteSegmentArchiveEntry) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
Reads a segment from remote storage into a buffer.
doReadDataFile(String) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
Reads a data file inside the archive.
doReadSegmentToBuffer(String, Buffer) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
Reads the segment from the remote storage.
doWriteArchiveEntry(RemoteSegmentArchiveEntry, byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
Writes a segment to the remote storage.
doWriteDataFile(byte[], String) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
Writes a data file inside the archive.

E

entries - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 

F

flush() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
flush() - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue
 

G

getBinaryReferences() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
getEntryCount() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
getEntrySize(int) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
getFullGeneration() - Method in class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
getGeneration() - Method in class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
getGraph() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
getLength() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
getLength() - Method in class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
getLsb() - Method in class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
getMsb() - Method in class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
getPosition() - Method in class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
getSegmentFileName(RemoteSegmentArchiveEntry) - Static method in class org.apache.jackrabbit.oak.segment.remote.RemoteUtilities
 
getSegmentFileName(long, long, long) - Static method in class org.apache.jackrabbit.oak.segment.remote.RemoteUtilities
 
getSegmentUUID(String) - Static method in class org.apache.jackrabbit.oak.segment.remote.RemoteUtilities
 
getUuid() - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteAction
 

H

hasGraph - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
hasGraph() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 

I

index - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
index - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
ioMonitor - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
ioMonitor - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
isCompacted() - Method in class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
isCreated() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
isEmpty() - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue
 
isSegment(Map<String, String>) - Static method in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 

L

listSegments() - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 

M

METADATA_SEGMENT_COMPACTED - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
METADATA_SEGMENT_FULL_GENERATION - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
METADATA_SEGMENT_GENERATION - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
METADATA_SEGMENT_POSITION - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
METADATA_SEGMENT_UUID - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
METADATA_TYPE - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
monitor - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 

N

NAME - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCache
 
NAME - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentRedisCache
 

O

OAK_SEGMENT_CACHE_DISK_SEGMENT_READ_BYTES - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.DiskCacheIOMonitor
 
OAK_SEGMENT_CACHE_DISK_SEGMENT_READ_TIME - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.DiskCacheIOMonitor
 
OAK_SEGMENT_CACHE_DISK_SEGMENT_WRITE_BYTES - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.DiskCacheIOMonitor
 
OAK_SEGMENT_CACHE_DISk_SEGMENT_WRITE_TIME - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.DiskCacheIOMonitor
 
OAK_SEGMENT_CACHE_REDIS_SEGMENT_READ_BYTES - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RedisCacheIOMonitor
 
OAK_SEGMENT_CACHE_REDIS_SEGMENT_READ_TIME - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RedisCacheIOMonitor
 
OAK_SEGMENT_CACHE_REDIS_SEGMENT_WRITE_BYTES - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RedisCacheIOMonitor
 
OAK_SEGMENT_CACHE_REDIS_SEGMENT_WRITE_TIME - Static variable in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RedisCacheIOMonitor
 
OFF_HEAP - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteUtilities
 
org.apache.jackrabbit.oak.segment.remote - package org.apache.jackrabbit.oak.segment.remote
 
org.apache.jackrabbit.oak.segment.remote.persistentcache - package org.apache.jackrabbit.oak.segment.remote.persistentcache
 
org.apache.jackrabbit.oak.segment.remote.queue - package org.apache.jackrabbit.oak.segment.remote.queue
 

P

passTo(SegmentWriteQueue.SegmentConsumer) - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteAction
 
PersistentDiskCache - Class in org.apache.jackrabbit.oak.segment.remote.persistentcache
 
PersistentDiskCache(File, int, IOMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCache
 
PersistentRedisCache - Class in org.apache.jackrabbit.oak.segment.remote.persistentcache
 
PersistentRedisCache(String, int, int, int, int, int, int, int, int, IOMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentRedisCache
 
PID - Static variable in annotation type org.apache.jackrabbit.oak.segment.remote.persistentcache.Configuration
 

Q

queue - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 

R

read(UUID) - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue
 
readSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
 
readSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
readSegmentInternal(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCache
 
readSegmentInternal(long, long) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentRedisCache
 
RedisCacheIOMonitor - Class in org.apache.jackrabbit.oak.segment.remote.persistentcache
This IOMonitor implementations registers the following monitoring endpoints with the Metrics library if available: RedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_READ_BYTES: a meter metrics for the number of bytes read from segment redis cache RedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_WRITE_BYTES: a meter metrics for the number of bytes written to segment redis cache RedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_READ_TIME: a timer metrics for the time spent reading from segment redis cache RedisCacheIOMonitor.OAK_SEGMENT_CACHE_REDIS_SEGMENT_WRITE_TIME: a timer metrics for the time spent writing to segment redis cache
RedisCacheIOMonitor(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.segment.remote.persistentcache.RedisCacheIOMonitor
 
registerCloseable(Registration) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RemotePersistentCacheService
 
registerMBean(Class<T>, T, String, String) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.RemotePersistentCacheService
 
RemoteBlobMetadata - Class in org.apache.jackrabbit.oak.segment.remote
 
RemoteBlobMetadata() - Constructor for class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
RemotePersistentCacheService - Class in org.apache.jackrabbit.oak.segment.remote.persistentcache
 
RemotePersistentCacheService() - Constructor for class org.apache.jackrabbit.oak.segment.remote.persistentcache.RemotePersistentCacheService
 
RemoteSegmentArchiveEntry - Class in org.apache.jackrabbit.oak.segment.remote
 
RemoteSegmentArchiveEntry(long, long, int, int, int, int, boolean) - Constructor for class org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry
 
RemoteUtilities - Class in org.apache.jackrabbit.oak.segment.remote
 

S

SEGMENT_FILE_NAME_PATTERN - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteUtilities
 
SegmentConsumeException(SegmentWriteAction, Exception) - Constructor for exception org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue.SegmentConsumeException
 
SegmentWriteAction - Class in org.apache.jackrabbit.oak.segment.remote.queue
 
SegmentWriteAction(RemoteSegmentArchiveEntry, byte[], int, int) - Constructor for class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteAction
 
SegmentWriteQueue - Class in org.apache.jackrabbit.oak.segment.remote.queue
 
SegmentWriteQueue(SegmentWriteQueue.SegmentConsumer) - Constructor for class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue
 
SegmentWriteQueue.SegmentConsumeException - Exception in org.apache.jackrabbit.oak.segment.remote.queue
 
SegmentWriteQueue.SegmentConsumer - Interface in org.apache.jackrabbit.oak.segment.remote.queue
 

T

THREADS - Static variable in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueue
 
toBuffer() - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteAction
 
toIndexEntry(Map<String, String>, int) - Static method in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
toSegmentMetadata(RemoteSegmentArchiveEntry) - Static method in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 
toString() - Method in class org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteAction
 
totalLength - Variable in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
TYPE_SEGMENT - Static variable in class org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadata
 

W

writeBinaryReferences(byte[]) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
writeDataFile(byte[], String) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
writeGraph(byte[]) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
writeSegment(long, long, byte[], int, int, int, int, boolean) - Method in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
 
writeSegment(long, long, Buffer) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCache
 
writeSegment(long, long, Buffer) - Method in class org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentRedisCache
 
A C D E F G H I L M N O P Q R S T W 
Skip navigation links

Copyright © 2012–2021 The Apache Software Foundation. All rights reserved.