Class AwsSegmentArchiveReader
- java.lang.Object
-
- org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
-
- org.apache.jackrabbit.oak.segment.aws.AwsSegmentArchiveReader
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
public class AwsSegmentArchiveReader extends org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.FilearchivePathAsFile()protected longcomputeArchiveIndexAndLength()protected org.apache.jackrabbit.oak.commons.BufferdoReadDataFile(java.lang.String extension)protected voiddoReadSegmentToBuffer(java.lang.String segmentFileName, org.apache.jackrabbit.oak.commons.Buffer buffer)java.lang.StringgetName()longlength()
-
-
-
Method Detail
-
length
public long length()
-
getName
public java.lang.String getName()
-
computeArchiveIndexAndLength
protected long computeArchiveIndexAndLength() throws java.io.IOException- Specified by:
computeArchiveIndexAndLengthin classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader- Throws:
java.io.IOException
-
doReadSegmentToBuffer
protected void doReadSegmentToBuffer(java.lang.String segmentFileName, org.apache.jackrabbit.oak.commons.Buffer buffer) throws java.io.IOException- Specified by:
doReadSegmentToBufferin classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader- Throws:
java.io.IOException
-
doReadDataFile
protected org.apache.jackrabbit.oak.commons.Buffer doReadDataFile(java.lang.String extension) throws java.io.IOException- Specified by:
doReadDataFilein classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader- Throws:
java.io.IOException
-
archivePathAsFile
protected java.io.File archivePathAsFile()
- Specified by:
archivePathAsFilein classorg.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveReader
-
-