public class AwsPersistence extends Object implements org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
| Modifier and Type | Field and Description |
|---|---|
protected AwsContext |
awsContext |
| Constructor and Description |
|---|
AwsPersistence(AwsContext awsContext) |
| 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() |
org.apache.jackrabbit.oak.segment.spi.persistence.RepositoryLock |
lockRepository() |
boolean |
segmentFilesExist() |
protected final AwsContext awsContext
public AwsPersistence(AwsContext awsContext)
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.SegmentNodeStorePersistenceIOExceptionCopyright © 2012–2020 The Apache Software Foundation. All rights reserved.