public class AzurePersistence extends Object implements org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
| Modifier and Type | Field and Description |
|---|---|
protected com.microsoft.azure.storage.blob.CloudBlobDirectory |
segmentstoreDirectory |
| Constructor and Description |
|---|
AzurePersistence(com.microsoft.azure.storage.blob.CloudBlobDirectory segmentStoreDirectory) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager |
createArchiveManager(boolean mmap,
boolean offHeapAccess,
org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor ioMonitor,
org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitor fileStoreMonitor,
org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitor remoteStoreMonitor) |
org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile |
getGCJournalFile() |
org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile |
getJournalFile() |
org.apache.jackrabbit.oak.segment.spi.persistence.ManifestFile |
getManifestFile() |
com.microsoft.azure.storage.blob.CloudBlobDirectory |
getSegmentstoreDirectory() |
org.apache.jackrabbit.oak.segment.spi.persistence.RepositoryLock |
lockRepository() |
boolean |
segmentFilesExist() |
protected final com.microsoft.azure.storage.blob.CloudBlobDirectory segmentstoreDirectory
public AzurePersistence(com.microsoft.azure.storage.blob.CloudBlobDirectory segmentStoreDirectory)
public org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager createArchiveManager(boolean mmap, boolean offHeapAccess, org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor ioMonitor, org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitor fileStoreMonitor, org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitor remoteStoreMonitor)
createArchiveManager in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistencepublic boolean segmentFilesExist()
segmentFilesExist in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistencepublic org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile getJournalFile()
getJournalFile in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistencepublic org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile getGCJournalFile() throws IOException
getGCJournalFile in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistenceIOExceptionpublic org.apache.jackrabbit.oak.segment.spi.persistence.ManifestFile getManifestFile() throws IOException
getManifestFile in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistenceIOExceptionpublic org.apache.jackrabbit.oak.segment.spi.persistence.RepositoryLock lockRepository() throws IOException
lockRepository in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistenceIOExceptionpublic com.microsoft.azure.storage.blob.CloudBlobDirectory getSegmentstoreDirectory()
Copyright © 2012–2021 The Apache Software Foundation. All rights reserved.