Class AzureSegmentArchiveReaderV8
java.lang.Object
org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
org.apache.jackrabbit.oak.segment.azure.v8.AzureSegmentArchiveReaderV8
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
public class AzureSegmentArchiveReaderV8
extends org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
-
Field Summary
Fields inherited from class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
hasGraph, index, ioMonitor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAzureSegmentArchiveReaderV8(com.microsoft.azure.storage.blob.CloudBlobDirectory archiveDirectory, org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor ioMonitor) -
Method Summary
Modifier and TypeMethodDescriptionprotected Fileprotected longprotected org.apache.jackrabbit.oak.commons.BufferdoReadDataFile(String extension) protected voiddoReadSegmentToBuffer(String segmentFileName, org.apache.jackrabbit.oak.commons.Buffer buffer) getName()longlength()Methods inherited from class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
close, containsSegment, getBinaryReferences, getEntrySize, getGraph, hasGraph, isRemote, listSegments, readSegment
-
Constructor Details
-
AzureSegmentArchiveReaderV8
protected AzureSegmentArchiveReaderV8(com.microsoft.azure.storage.blob.CloudBlobDirectory archiveDirectory, org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor ioMonitor) throws IOException - Throws:
IOException
-
-
Method Details
-
length
public long length() -
getName
-
computeArchiveIndexAndLength
- Specified by:
computeArchiveIndexAndLengthin classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader- Throws:
IOException
-
doReadSegmentToBuffer
protected void doReadSegmentToBuffer(String segmentFileName, org.apache.jackrabbit.oak.commons.Buffer buffer) throws IOException - Specified by:
doReadSegmentToBufferin classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader- Throws:
IOException
-
doReadDataFile
protected org.apache.jackrabbit.oak.commons.Buffer doReadDataFile(String extension) throws IOException - Specified by:
doReadDataFilein classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader- Throws:
IOException
-
archivePathAsFile
- Specified by:
archivePathAsFilein classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
-