| Package | Description |
|---|---|
| org.apache.jackrabbit.mk.core | |
| org.apache.jackrabbit.mk.model | |
| org.apache.jackrabbit.mk.persistence | |
| org.apache.jackrabbit.mk.store |
| Modifier and Type | Method and Description |
|---|---|
Id |
Repository.getBaseRevision(Id branchRevision) |
Id |
Repository.getHeadRevision() |
| Modifier and Type | Method and Description |
|---|---|
Id |
Repository.getBaseRevision(Id branchRevision) |
StoredCommit |
Repository.getCommit(Id id) |
CommitBuilder |
Repository.getCommitBuilder(Id revId,
String msg) |
StoredNode |
Repository.getNode(Id revId,
String path) |
boolean |
Repository.nodeExists(Id revId,
String path) |
| Modifier and Type | Field and Description |
|---|---|
protected Id |
AbstractCommit.branchRootId |
protected Id |
AbstractCommit.parentId |
protected Id |
AbstractCommit.rootNodeId |
| Modifier and Type | Method and Description |
|---|---|
Id |
CommitBuilder.doCommit() |
Id |
CommitBuilder.doCommit(boolean createBranch) |
Id |
CommitBuilder.doMerge() |
static Id |
Id.fromLong(long value)
Creates an
Id instance from a long. |
static Id |
Id.fromString(String s)
Creates an
Id instance from its
string representation as returned by toString(). |
Id |
Commit.getBranchRootId()
Returns
null if this commit does not represent a branch. |
Id |
AbstractCommit.getBranchRootId() |
Id |
StoredNode.getId() |
Id |
StoredCommit.getId() |
Id |
MutableCommit.getId()
Return the commit id.
|
Id |
ChildNodeEntry.getId() |
Id |
ChildNodeEntriesTree.BucketInfo.getId() |
Id |
Commit.getParentId() |
Id |
AbstractCommit.getParentId() |
Id |
Commit.getRootNodeId() |
Id |
AbstractCommit.getRootNodeId() |
Id |
StagedNodeTree.merge(StoredNode ourRoot,
Id newBaseRevisionId,
Id commonAncestorRevisionId,
RevisionStore.PutToken token)
Performs a three-way merge merging our tree (rooted at
ourRoot)
and their tree (identified by newBaseRevisionId),
using the common ancestor revision commonAncestorRevisionId as
base reference. |
Id |
StagedNodeTree.persist(RevisionStore.PutToken token)
Persists the staged nodes and returns the
Id of the new root node. |
Id |
CommitBuilder.rebase(Id fromId,
Id toId) |
Id |
StagedNodeTree.rebase(Id baseId,
Id fromId,
Id toId,
RevisionStore.PutToken token) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Id> |
NodeDelta.getAddedChildNodes() |
Map<String,Id> |
NodeDelta.getChangedChildNodes() |
Map<String,Id> |
NodeDelta.getRemovedChildNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
TraversingNodeDiffHandler.childNodeChanged(ChildNodeEntry changed,
Id newId) |
void |
NodeDiffHandler.childNodeChanged(ChildNodeEntry changed,
Id newId) |
void |
NodeDelta.childNodeChanged(ChildNodeEntry changed,
Id newId) |
int |
Id.compareTo(Id o) |
static StoredCommit |
StoredCommit.deserialize(Id id,
Binding binding) |
Id |
StagedNodeTree.merge(StoredNode ourRoot,
Id newBaseRevisionId,
Id commonAncestorRevisionId,
RevisionStore.PutToken token)
Performs a three-way merge merging our tree (rooted at
ourRoot)
and their tree (identified by newBaseRevisionId),
using the common ancestor revision commonAncestorRevisionId as
base reference. |
Id |
CommitBuilder.rebase(Id fromId,
Id toId) |
Id |
StagedNodeTree.rebase(Id baseId,
Id fromId,
Id toId,
RevisionStore.PutToken token) |
void |
StagedNodeTree.reset(Id newBaseRevisionId)
Discards all staged changes and resets the base revision to the
specified new revision id.
|
protected ChildNodeEntriesMap |
ChildNodeEntriesTree.retrieveBucket(Id id) |
void |
MutableCommit.setBranchRootId(Id branchRootId) |
void |
MutableCommit.setParentId(Id parentId) |
void |
MutableCommit.setRootNodeId(Id rootNodeId) |
| Constructor and Description |
|---|
ChildNodeEntriesTree.BucketInfo(Id id,
int size) |
ChildNodeEntriesTree.NodeInfo(String name,
Id id) |
ChildNodeEntry(String name,
Id id) |
CommitBuilder(Id baseRevId,
String msg,
RevisionStore store) |
StagedNodeTree(RevisionStore store,
Id baseRevisionId)
Creates a new
StagedNodeTree instance. |
StoredCommit(Id id,
Commit commit) |
StoredCommit(Id id,
Id parentId,
long commitTS,
Id rootNodeId,
String msg,
String changes,
Id branchRootId) |
StoredNode(Id id,
Node node,
RevisionProvider provider) |
StoredNode(Id id,
RevisionProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
Id[] |
Persistence.readIds()
Return an array of ids, where the first is the head id (as stored
with
Persistence.writeHead(Id)) and the second is the highest commit
id found or null. |
Id[] |
InMemPersistence.readIds() |
Id[] |
H2Persistence.readIds() |
Id |
Persistence.writeCNEMap(ChildNodeEntries map) |
Id |
InMemPersistence.writeCNEMap(ChildNodeEntries map) |
Id |
H2Persistence.writeCNEMap(ChildNodeEntries map) |
Id |
Persistence.writeNode(Node node) |
Id |
InMemPersistence.writeNode(Node node) |
Id |
H2Persistence.writeNode(Node node) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
InMemPersistence.markCNEMap(Id id) |
boolean |
H2Persistence.markCNEMap(Id id) |
boolean |
GCPersistence.markCNEMap(Id id)
Mark a child node entry map.
|
boolean |
InMemPersistence.markCommit(Id id) |
boolean |
H2Persistence.markCommit(Id id) |
boolean |
GCPersistence.markCommit(Id id)
Mark a commit.
|
boolean |
InMemPersistence.markNode(Id id) |
boolean |
H2Persistence.markNode(Id id) |
boolean |
GCPersistence.markNode(Id id)
Mark a node.
|
ChildNodeEntriesMap |
Persistence.readCNEMap(Id id) |
ChildNodeEntriesMap |
InMemPersistence.readCNEMap(Id id) |
ChildNodeEntriesMap |
H2Persistence.readCNEMap(Id id) |
StoredCommit |
Persistence.readCommit(Id id) |
StoredCommit |
InMemPersistence.readCommit(Id id) |
StoredCommit |
H2Persistence.readCommit(Id id) |
void |
InMemPersistence.replaceCommit(Id id,
Commit commit) |
void |
H2Persistence.replaceCommit(Id id,
Commit commit) |
void |
GCPersistence.replaceCommit(Id id,
Commit commit)
Replace a commit.
|
void |
Persistence.writeCommit(Id id,
Commit commit)
Persist a commit with an id provided by the caller.
|
void |
InMemPersistence.writeCommit(Id id,
Commit commit) |
void |
H2Persistence.writeCommit(Id id,
Commit commit) |
void |
Persistence.writeHead(Id id) |
void |
InMemPersistence.writeHead(Id id) |
void |
H2Persistence.writeHead(Id id) |
| Modifier and Type | Method and Description |
|---|---|
Id |
RevisionProvider.getHeadCommitId() |
Id |
DefaultRevisionStore.getHeadCommitId() |
protected Id |
DefaultRevisionStore.markCommits()
Mark all commits and nodes in a garbage collection cycle.
|
Id |
RevisionStore.putCNEMap(RevisionStore.PutToken token,
ChildNodeEntries map) |
Id |
DefaultRevisionStore.putCNEMap(RevisionStore.PutToken token,
ChildNodeEntries map) |
Id |
RevisionStore.putCommit(RevisionStore.PutToken token,
MutableCommit commit)
Store a new commit.
|
Id |
DefaultRevisionStore.putCommit(RevisionStore.PutToken token,
MutableCommit commit) |
Id |
RevisionStore.putHeadCommit(RevisionStore.PutToken token,
MutableCommit commit,
Id branchRootId,
Id branchRevId)
Put a new head commit.
|
Id |
DefaultRevisionStore.putHeadCommit(RevisionStore.PutToken token,
MutableCommit commit,
Id branchRootId,
Id branchRevId) |
Id |
RevisionStore.putNode(RevisionStore.PutToken token,
MutableNode node) |
Id |
DefaultRevisionStore.putNode(RevisionStore.PutToken token,
MutableNode node) |
| Modifier and Type | Method and Description |
|---|---|
ChildNodeEntriesMap |
RevisionProvider.getCNEMap(Id id) |
ChildNodeEntriesMap |
DefaultRevisionStore.getCNEMap(Id id) |
StoredCommit |
RevisionProvider.getCommit(Id id) |
StoredCommit |
DefaultRevisionStore.getCommit(Id id) |
StoredNode |
RevisionProvider.getNode(Id id) |
StoredNode |
DefaultRevisionStore.getNode(Id id) |
StoredNode |
RevisionProvider.getRootNode(Id commitId) |
StoredNode |
DefaultRevisionStore.getRootNode(Id commitId) |
Id |
RevisionStore.putHeadCommit(RevisionStore.PutToken token,
MutableCommit commit,
Id branchRootId,
Id branchRevId)
Put a new head commit.
|
Id |
DefaultRevisionStore.putHeadCommit(RevisionStore.PutToken token,
MutableCommit commit,
Id branchRootId,
Id branchRevId) |
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.