public abstract class AbstractSegmentTarExplorerBackend
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.Set<java.util.UUID>> |
index |
protected ReadOnlyFileStore |
store |
Constructor and Description |
---|
AbstractSegmentTarExplorerBackend() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.util.Map<java.util.UUID,java.lang.String> |
getBulkSegmentIds(Blob blob) |
java.lang.String |
getFile(NodeState state) |
java.lang.String |
getFile(PropertyState state) |
void |
getGcRoots(java.util.UUID uuidIn,
java.util.Map<java.util.UUID,java.util.Set<java.util.Map.Entry<java.util.UUID,java.lang.String>>> links) |
NodeState |
getHead() |
protected abstract JournalFile |
getJournal() |
java.lang.String |
getPersistedCompactionMapStats() |
java.lang.String |
getRecordId(NodeState state) |
java.lang.String |
getRecordId(PropertyState state) |
java.util.Set<java.util.UUID> |
getReferencedSegmentIds() |
java.util.UUID |
getSegmentId(NodeState state) |
java.util.UUID |
getSegmentId(PropertyState state) |
java.util.List<java.lang.String> |
getTarFiles() |
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> |
getTarGraph(java.lang.String file) |
java.util.Map<java.lang.String,java.util.Set<java.util.UUID>> |
getTarReaderIndex() |
java.lang.String |
getTemplateFile(NodeState state) |
java.lang.String |
getTemplateRecordId(NodeState state) |
java.util.UUID |
getTemplateSegmentId(NodeState state) |
boolean |
isExternal(Blob blob) |
boolean |
isPersisted(NodeState state) |
boolean |
isPersisted(PropertyState state) |
abstract void |
open() |
NodeState |
readNodeState(java.lang.String recordId) |
java.util.List<java.lang.String> |
readRevisions() |
void |
setRevision(java.lang.String revision) |
protected ReadOnlyFileStore store
protected java.util.Map<java.lang.String,java.util.Set<java.util.UUID>> index
public abstract void open() throws java.io.IOException
java.io.IOException
public void close()
protected abstract JournalFile getJournal()
public java.util.List<java.lang.String> readRevisions()
public java.util.Map<java.lang.String,java.util.Set<java.util.UUID>> getTarReaderIndex()
public java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> getTarGraph(java.lang.String file) throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> getTarFiles()
public void getGcRoots(java.util.UUID uuidIn, java.util.Map<java.util.UUID,java.util.Set<java.util.Map.Entry<java.util.UUID,java.lang.String>>> links) throws java.io.IOException
java.io.IOException
public java.util.Set<java.util.UUID> getReferencedSegmentIds()
public NodeState getHead()
public NodeState readNodeState(java.lang.String recordId)
public void setRevision(java.lang.String revision)
public boolean isPersisted(NodeState state)
public boolean isPersisted(PropertyState state)
public java.lang.String getRecordId(NodeState state)
public java.util.UUID getSegmentId(NodeState state)
public java.lang.String getRecordId(PropertyState state)
public java.util.UUID getSegmentId(PropertyState state)
public java.lang.String getTemplateRecordId(NodeState state)
public java.util.UUID getTemplateSegmentId(NodeState state)
public java.lang.String getFile(NodeState state)
public java.lang.String getFile(PropertyState state)
public java.lang.String getTemplateFile(NodeState state)
public java.util.Map<java.util.UUID,java.lang.String> getBulkSegmentIds(Blob blob)
public java.lang.String getPersistedCompactionMapStats()
public boolean isExternal(Blob blob)
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.