Class AzureSegmentArchiveReader
- java.lang.Object
-
- org.apache.jackrabbit.oak.segment.azure.AzureSegmentArchiveReader
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
public class AzureSegmentArchiveReader extends Object implements org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleancontainsSegment(long msb, long lsb)org.apache.jackrabbit.oak.commons.BuffergetBinaryReferences()intgetEntrySize(int size)org.apache.jackrabbit.oak.commons.BuffergetGraph()StringgetName()booleanhasGraph()longlength()List<org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry>listSegments()org.apache.jackrabbit.oak.commons.BufferreadSegment(long msb, long lsb)
-
-
-
Method Detail
-
readSegment
public org.apache.jackrabbit.oak.commons.Buffer readSegment(long msb, long lsb) throws IOException- Specified by:
readSegmentin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader- Throws:
IOException
-
containsSegment
public boolean containsSegment(long msb, long lsb)- Specified by:
containsSegmentin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
listSegments
public List<org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry> listSegments()
- Specified by:
listSegmentsin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
getGraph
public org.apache.jackrabbit.oak.commons.Buffer getGraph() throws IOException- Specified by:
getGraphin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader- Throws:
IOException
-
hasGraph
public boolean hasGraph()
- Specified by:
hasGraphin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
getBinaryReferences
public org.apache.jackrabbit.oak.commons.Buffer getBinaryReferences() throws IOException- Specified by:
getBinaryReferencesin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader- Throws:
IOException
-
length
public long length()
- Specified by:
lengthin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
getEntrySize
public int getEntrySize(int size)
- Specified by:
getEntrySizein interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
-
-