Class AbstractSegmentTarExplorerBackend
- java.lang.Object
-
- org.apache.jackrabbit.oak.explorer.AbstractSegmentTarExplorerBackend
-
- Direct Known Subclasses:
AzureSegmentStoreExplorerBackend
public abstract class AbstractSegmentTarExplorerBackend extends Object
Abstraction for Segment-Tar based backends.
-
-
Constructor Summary
Constructors Constructor Description AbstractSegmentTarExplorerBackend()
-
Method Summary
-
-
-
Field Detail
-
store
protected ReadOnlyFileStore store
-
-
Method Detail
-
open
public abstract void open() throws IOException
- Throws:
IOException
-
close
public void close()
-
getJournal
protected abstract JournalFile getJournal()
-
getTarGraph
public Map<UUID,Set<UUID>> getTarGraph(String file) throws IOException
- Throws:
IOException
-
getGcRoots
public void getGcRoots(UUID uuidIn, Map<UUID,Set<Map.Entry<UUID,String>>> links) throws IOException
- Throws:
IOException
-
getHead
public NodeState getHead()
-
setRevision
public void setRevision(String revision)
-
isPersisted
public boolean isPersisted(NodeState state)
-
isPersisted
public boolean isPersisted(PropertyState state)
-
getRecordId
public String getRecordId(PropertyState state)
-
getSegmentId
public UUID getSegmentId(PropertyState state)
-
getFile
public String getFile(PropertyState state)
-
getPersistedCompactionMapStats
public String getPersistedCompactionMapStats()
-
isExternal
public boolean isExternal(Blob blob)
-
-