A B C D E F G H I J K L M N O P R S T U V W 

A

accept(InstructionVisitor) - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction
Accepts an InstructionVisitor.
accept(InstructionVisitor) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.AddNodeInstructionImpl
 
accept(InstructionVisitor) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CopyNodeInstructionImpl
 
accept(InstructionVisitor) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.MoveNodeInstructionImpl
 
accept(InstructionVisitor) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.RemoveNodeInstructionImpl
 
accept(InstructionVisitor) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.SetPropertyInstructionImpl
 
addChild(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
addChildNodeEntry(Node) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
Adds the given Node as child.
addInstruction(Instruction) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
Adds the given Instruction.
AddNodeInstructionImpl - Class in org.apache.jackrabbit.mongomk.impl.instruction
Implementation of the add node operation => "+" STRING ":" (OBJECT).
AddNodeInstructionImpl(String, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.instruction.AddNodeInstructionImpl
Constructs a new AddNodeInstruction.
addProperty(String, Object) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
addProperty(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
adjustPath(String) - Static method in class org.apache.jackrabbit.mongomk.util.MongoUtil
 

B

BaseAction<T> - Class in org.apache.jackrabbit.mongomk.impl.action
An abstract base class for actions performed against MongoDB.
BaseAction(MongoNodeStore) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.BaseAction
Constructs a new AbstractAction.
BaseCommand<T> - Class in org.apache.jackrabbit.mongomk.impl.command
Base Command implementation.
BaseCommand() - Constructor for class org.apache.jackrabbit.mongomk.impl.command.BaseCommand
Constructs a base command.
BaseCommand(MongoNodeStore) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.BaseCommand
Constructs a base command with a mongo connection.
BaseInstruction - Class in org.apache.jackrabbit.mongomk.impl.instruction
Base instruction implementation.
BaseInstruction(String) - Constructor for class org.apache.jackrabbit.mongomk.impl.instruction.BaseInstruction
 
branch(String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
build(String, String, String) - Static method in class org.apache.jackrabbit.mongomk.impl.model.CommitBuilder
Creates and returns a Commit without a base revision id.
build(String, String, String, String) - Static method in class org.apache.jackrabbit.mongomk.impl.model.CommitBuilder
Creates and returns a Commit.
build(String) - Static method in class org.apache.jackrabbit.mongomk.util.NodeBuilder
Creates Node from the given json and an empty path as root path.
build(String, String) - Static method in class org.apache.jackrabbit.mongomk.util.NodeBuilder
Creates Node from the given json and an empty path as root path.

C

cache(Commit) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Caches the commit.
cache(MongoNode) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Caches the node.
childExists(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
close() - Method in class org.apache.jackrabbit.mongomk.impl.MongoConnection
Closes the underlying Mongo instance
COLLECTION_BLOBS - Static variable in class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
 
COLLECTION_COMMITS - Static variable in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
COLLECTION_NODES - Static variable in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
COLLECTION_SYNC - Static variable in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
Command<T> - Interface in org.apache.jackrabbit.mongomk.api.command
The Command framework provides an way to encapsulate specific actions of the {code MicroKernel}.
CommandExecutor - Interface in org.apache.jackrabbit.mongomk.api.command
The executor part of the Command Pattern.
Commit - Interface in org.apache.jackrabbit.mongomk.api.model
A higher level object representing a commit.
commit(Commit) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
commit(String, String, String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
commit(Commit) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
CommitBuilder - Class in org.apache.jackrabbit.mongomk.impl.model
A builder to convert a JSOP diff into a Commit.
CommitBuilder() - Constructor for class org.apache.jackrabbit.mongomk.impl.model.CommitBuilder
 
CommitCommand - Class in org.apache.jackrabbit.mongomk.impl.command
Command for MongoMicroKernel#commit(String, String, String, String)
CommitCommand(MongoNodeStore, Commit) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.CommitCommand
Constructs a new CommitCommandMongo.
CommitCommandInstructionVisitor - Class in org.apache.jackrabbit.mongomk.impl.instruction
This class reads in the instructions generated from JSON, applies basic checks and creates a node map for CommitCommandMongo to work on later.
CommitCommandInstructionVisitor(MongoNodeStore, long, List<MongoCommit>) - Constructor for class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
Creates CommitCommandInstructionVisitor
CommitCommandNew - Class in org.apache.jackrabbit.mongomk.impl.command
FIXME - This is same as CommitCommand except that it does not fetch all valid commits upfront.
CommitCommandNew(MongoNodeStore, Commit) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.CommitCommandNew
Constructs a new CommitCommandMongo.
compare(NodeState, NodeState, NodeStateDiff) - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.SimpleMongoNodeStore
 
ConflictingCommitException - Exception in org.apache.jackrabbit.mongomk.impl.command.exception
Exception thrown by CommitCommand when it tries to save a commit but a conflicting concurrent update has been encountered.
ConflictingCommitException() - Constructor for exception org.apache.jackrabbit.mongomk.impl.command.exception.ConflictingCommitException
 
ConflictingCommitException(String) - Constructor for exception org.apache.jackrabbit.mongomk.impl.command.exception.ConflictingCommitException
 
ConflictingCommitException(Throwable) - Constructor for exception org.apache.jackrabbit.mongomk.impl.command.exception.ConflictingCommitException
 
ConflictingCommitException(String, Throwable) - Constructor for exception org.apache.jackrabbit.mongomk.impl.command.exception.ConflictingCommitException
 
conflictsWith(MongoNodeDelta) - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
copy() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
CopyNodeInstructionImpl - Class in org.apache.jackrabbit.mongomk.impl.instruction
Implementation of the copy node operation => "*" STRING ":" STRING
CopyNodeInstructionImpl(String, String, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.instruction.CopyNodeInstructionImpl
Constructs a new CopyNodeInstruction.

D

DefaultCommandExecutor - Class in org.apache.jackrabbit.mongomk.impl.command
Implementation of the CommandExecutor interface.
DefaultCommandExecutor() - Constructor for class org.apache.jackrabbit.mongomk.impl.command.DefaultCommandExecutor
 
DefaultJsopHandler - Class in org.apache.jackrabbit.mongomk.impl.json
The event callback of the parser.
DefaultJsopHandler() - Constructor for class org.apache.jackrabbit.mongomk.impl.json.DefaultJsopHandler
 
diff(Node, NodeDiffHandler) - Method in interface org.apache.jackrabbit.mongomk.api.model.Node
Diffs this node with the other node and calls the passed in diff handler.
diff(String, String, String, int) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
diff(Node, NodeDiffHandler) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
diff(String, String, String, int) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
diff(String, String, String, int) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
DiffCommand - Class in org.apache.jackrabbit.mongomk.impl.command
A Command for MongoMicroKernel#diff(String, String, String, int)
DiffCommand(MongoNodeStore, String, String, String, int) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.DiffCommand
Constructs a DiffCommandCommandMongo
dispose() - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 

E

equals(Object) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
evict(MongoCommit) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Evicts the commit from the MongoNodeStore.commitCache.
execute() - Method in interface org.apache.jackrabbit.mongomk.api.command.Command
Executes the Command and returns its result.
execute(Command<T>) - Method in interface org.apache.jackrabbit.mongomk.api.command.CommandExecutor
Executes the given Command and returns the result.
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.BaseAction
Executes this action.
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchCommitAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchCommitsAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchHeadRevisionIdAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesActionNew
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.ReadAndIncHeadRevisionAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.SaveAndSetHeadRevisionAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.SaveCommitAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.action.SaveNodesAction
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.blob.GetBlobLengthCommandGridFS
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.blob.ReadBlobCommandGridFS
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.blob.WriteBlobCommandGridFS
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommandNew
 
execute(Command<T>) - Method in class org.apache.jackrabbit.mongomk.impl.command.DefaultCommandExecutor
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.DiffCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.GetHeadRevisionCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.GetJournalCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommandNew
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.GetRevisionHistoryCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.MergeCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.NodeExistsCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.OneLevelDiffCommand
 
execute() - Method in class org.apache.jackrabbit.mongomk.impl.command.WaitForCommitCommand
 

F

FetchCommitAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for fetching a commit.
FetchCommitAction(MongoNodeStore, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchCommitAction
Constructs a new FetchCommitAction
FetchCommitsAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for fetching valid commits.
FetchCommitsAction(MongoNodeStore) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchCommitsAction
Constructs a new FetchCommitsAction
FetchCommitsAction(MongoNodeStore, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchCommitsAction
Constructs a new FetchCommitsAction
FetchCommitsAction(MongoNodeStore, long, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchCommitsAction
Constructs a new FetchCommitsAction
FetchHeadRevisionIdAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for fetching the head revision.
FetchHeadRevisionIdAction(MongoNodeStore) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchHeadRevisionIdAction
Constructs a new FetchHeadRevisionIdAction.
FetchHeadRevisionIdAction(MongoNodeStore, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchHeadRevisionIdAction
Constructs a new FetchHeadRevisionIdAction.
FetchNodesAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for fetching nodes.
FetchNodesAction(MongoNodeStore, String, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchNodesAction
Constructs a new FetchNodesAction to fetch a node and optionally its descendants under the specified path.
FetchNodesAction(MongoNodeStore, Set<String>, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchNodesAction
Constructs a new FetchNodesAction to fetch nodes with the exact specified paths.
FetchNodesActionNew - Class in org.apache.jackrabbit.mongomk.impl.action
FIXME - This is same as FetchNodesAction except that it does not require the list of all valid commits upfront.
FetchNodesActionNew(MongoNodeStore, String, int, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchNodesActionNew
Constructs a new FetchNodesAction to fetch a node and optionally its descendants under the specified path.
FetchNodesActionNew(MongoNodeStore, Set<String>, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.FetchNodesActionNew
Constructs a new FetchNodesAction to fetch nodes with the exact specified paths.
fromDBObject(DBObject) - Static method in class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
fromMongoPropertyKey(String) - Static method in class org.apache.jackrabbit.mongomk.util.MongoUtil
 
fromMongoRepresentation(Long) - Static method in class org.apache.jackrabbit.mongomk.util.MongoUtil
 

G

getAddedChildNodes() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
getAddedChildren() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getAddedProperties() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
getAddedProps() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getAffectedPaths() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the paths affected by the commit.
getAffectedPaths() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getBaseRevisionId() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the base revision id the commit is based on.
getBaseRevisionId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getBlobLength(String) - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoGridFSBlobStore
 
GetBlobLengthCommandGridFS - Class in org.apache.jackrabbit.mongomk.impl.command.blob
Command for MongoMicroKernel#getLength(String)
GetBlobLengthCommandGridFS(GridFS, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.blob.GetBlobLengthCommandGridFS
Constructs the command.
getBlobStore() - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
Returns the underlying blob store.
getBranchId() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the private branch id the commit is under or null if the commit is in the public branch.
getBranchId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getBranchId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getChangedChildNodes() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
getChangedProperties() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
getChildNodeCount() - Method in interface org.apache.jackrabbit.mongomk.api.model.Node
Returns the total number of children of this node.
getChildNodeCount() - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
getChildNodeCount(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
getChildNodeEntries(int, int) - Method in interface org.apache.jackrabbit.mongomk.api.model.Node
Returns the children iterator for the supplied offset and count.
getChildNodeEntries(int, int) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
getChildNodeEntries(long, int) - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeState
 
getChildNodeEntry(String) - Method in interface org.apache.jackrabbit.mongomk.api.model.Node
Returns the descendant node entry (descendant)
getChildNodeEntry(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
getChildren() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getCommitCollection() - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Returns the commit DBCollection.
getData() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
getDB() - Method in class org.apache.jackrabbit.mongomk.impl.MongoConnection
Returns the DB.
getDestPath() - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction.CopyNodeInstruction
Returns the destination path.
getDestPath() - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction.MoveNodeInstruction
Returns the destination path.
getDestPath() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CopyNodeInstructionImpl
Returns the destination path.
getDestPath() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.MoveNodeInstructionImpl
Returns the destination path.
getDiff() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the JSOP diff of this commit.
getDiff() - Method in class org.apache.jackrabbit.mongomk.impl.json.NormalizingJsopHandler
 
getDiff() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getFromCache(long) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Returns the commit from the cache or null if the commit is not in the cache.
getFromCache(String, String, long) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Returns the node from the cache or null if the node is not in the cache.
getHeadRevision() - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
getHeadRevision() - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
getHeadRevision() - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
GetHeadRevisionCommand - Class in org.apache.jackrabbit.mongomk.impl.command
Command for MongoMicroKernel#getHeadRevision()
GetHeadRevisionCommand(MongoNodeStore) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.GetHeadRevisionCommand
Constructs a new GetHeadRevisionCommandMongo.
getHeadRevisionId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
getId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
getInstructions() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the List of Instructions which were created from the diff.
getInstructions() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getJournal(String, String, String) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
getJournal(String, String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
getJournal(String, String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
GetJournalCommand - Class in org.apache.jackrabbit.mongomk.impl.command
A Command for MongoMicroKernel#getJournal(String, String, String)
GetJournalCommand(MongoNodeStore, String, String, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.GetJournalCommand
Constructs a GetJournalCommandMongo
getKey() - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction.SetPropertyInstruction
Returns the key of the property to set.
getKey() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.SetPropertyInstructionImpl
Returns the name of the property.
getLastMod() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
getLength(String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
getLevel() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
getMessage() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the message of the commit.
getMessage() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getName() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta.Conflict
 
getNextRevisionId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
getNode() - Method in class org.apache.jackrabbit.mongomk.impl.command.NodeExistsCommand
After NodeExistsCommand executed, this method can be used to access the node with the path.
getNodeCollection() - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Returns the node DBCollection.
getNodes(String, String, int, long, int, String) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
getNodes(String, String, int, long, int, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
getNodes(String, String, int, long, int, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
GetNodesCommand - Class in org.apache.jackrabbit.mongomk.impl.command
Command for MongoMicroKernel#getNodes(String, String, int, long, int, String)
GetNodesCommand(MongoNodeStore, String, Long) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommand
Constructs a new GetNodesCommandMongo.
GetNodesCommandNew - Class in org.apache.jackrabbit.mongomk.impl.command
FIXME - This is same as GetNodesCommand except that it does not fetch all valid commits upfront and it also does not check for stale slave reads.
GetNodesCommandNew(MongoNodeStore, String, Long) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommandNew
Constructs a new GetNodesCommandMongo.
getNodeStore() - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
Returns the underlying node store.
getNumOfRetries() - Method in interface org.apache.jackrabbit.mongomk.api.command.Command
Returns the number of retries this Command should be retried in case of an error or false result.
getNumOfRetries() - Method in class org.apache.jackrabbit.mongomk.impl.command.BaseCommand
 
getNumOfRetries() - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommand
 
getNumOfRetries() - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommandNew
 
getNumOfRetries() - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommand
 
getNumOfRetries() - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommandNew
 
getPath() - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction
Returns the path of this Instruction.
getPath() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the path of the root node of this commit.
getPath() - Method in interface org.apache.jackrabbit.mongomk.api.model.Node
Returns the path of this Node.
getPath() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.BaseInstruction
 
getPath() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getPath() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getPath() - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
getPathNodeMap() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
Returns the generated node map after visit methods are called.
getProperties() - Method in interface org.apache.jackrabbit.mongomk.api.model.Node
Returns the properties this Node was created with.
getProperties() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getProperties() - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
getProperties() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeState
 
getRemovedChildNodes() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
getRemovedChildren() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getRemovedProperties() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
getRemovedProps() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getRevisionHistory(long, int, String) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
getRevisionHistory(long, int, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
getRevisionHistory(long, int, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
GetRevisionHistoryCommand - Class in org.apache.jackrabbit.mongomk.impl.command
A Command for MongoMicroKernel#getRevisionHistory(long, int, String)
GetRevisionHistoryCommand(MongoNodeStore, long, int, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.GetRevisionHistoryCommand
Constructs a GetRevisionHistoryCommandMongo
getRevisionId() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the revision id of this commit if known already, else this will return null.
getRevisionId() - Method in interface org.apache.jackrabbit.mongomk.api.model.Node
Returns the revision id of this node if known already, else this will return null.
getRevisionId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getRevisionId() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
getRevisionId() - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
getRoot() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.SimpleMongoNodeStore
 
getSourcePath() - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction.CopyNodeInstruction
Returns the source path.
getSourcePath() - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction.MoveNodeInstruction
Returns the source path.
getSourcePath() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CopyNodeInstructionImpl
Returns the source path.
getSourcePath() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.MoveNodeInstructionImpl
Returns the source path.
getSyncCollection() - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Returns the sync DBCollection.
getTimestamp() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Returns the timestamp of this commit.
getTimestamp() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
getType() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta.Conflict
 
getValue() - Method in interface org.apache.jackrabbit.mongomk.api.instruction.Instruction.SetPropertyInstruction
Returns the value of the property to set.
getValue() - Method in class org.apache.jackrabbit.mongomk.impl.instruction.SetPropertyInstructionImpl
Returns the value of the property.

H

hashCode() - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 

I

includeBranchCommits(boolean) - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchCommitsAction
Sets whether the branch commits are included in the query.
InconsistentNodeHierarchyException - Exception in org.apache.jackrabbit.mongomk.impl.command.exception
 
InconsistentNodeHierarchyException() - Constructor for exception org.apache.jackrabbit.mongomk.impl.command.exception.InconsistentNodeHierarchyException
 
INITIAL_COMMIT_DIFF - Static variable in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
INITIAL_COMMIT_MESSAGE - Static variable in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
INITIAL_COMMIT_PATH - Static variable in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
Instruction - Interface in org.apache.jackrabbit.mongomk.api.instruction
FIXME - Remove other interfaces and renamed AddNodeInstructionImpl into AddNodeInstruction etc.
Instruction.AddNodeInstruction - Interface in org.apache.jackrabbit.mongomk.api.instruction
The add node operation => "+" STRING ":" (OBJECT).
Instruction.CopyNodeInstruction - Interface in org.apache.jackrabbit.mongomk.api.instruction
The copy node operation => "*" STRING ":" STRING
Instruction.MoveNodeInstruction - Interface in org.apache.jackrabbit.mongomk.api.instruction
The move node operation => ">" STRING ":" STRING
Instruction.RemoveNodeInstruction - Interface in org.apache.jackrabbit.mongomk.api.instruction
The remove node operation => "-" STRING
Instruction.SetPropertyInstruction - Interface in org.apache.jackrabbit.mongomk.api.instruction
The set property operation => "^" STRING ":" ATOM | ARRAY
InstructionVisitor - Interface in org.apache.jackrabbit.mongomk.api.instruction
A Visitor to iterate through a list of Instructions without the need to use instanceof on each item.
isDeleted() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
isFailed() - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Determines whether the commit failed or not.
isFailed() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
isFiltered(String) - Static method in class org.apache.jackrabbit.mongomk.util.MongoUtil
 
isMarkEnabled() - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
 

J

JsonUtil - Class in org.apache.jackrabbit.mongomk.impl.json
JSON related utility class.
JsonUtil() - Constructor for class org.apache.jackrabbit.mongomk.impl.json.JsonUtil
 
JsopParser - Class in org.apache.jackrabbit.mongomk.impl.json
An event based parser for JSOP.
JsopParser(String, String, DefaultJsopHandler) - Constructor for class org.apache.jackrabbit.mongomk.impl.json.JsopParser
Constructs a new JsopParser

K

KEY_AFFECTED_PATH - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_BASE_REVISION_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_BRANCH_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_BRANCH_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
KEY_CHILDREN - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
KEY_DATA - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
KEY_DELETED - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
KEY_DIFF - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_FAILED - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_HEAD_REVISION_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
KEY_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
KEY_LAST_MOD - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
KEY_LEVEL - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
KEY_MESSAGE - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_NEXT_REVISION_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
KEY_PATH - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_PATH - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
KEY_PROPERTIES - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
KEY_REVISION_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
KEY_REVISION_ID - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
KEY_TIMESTAMP - Static variable in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 

L

LIMITLESS_DEPTH - Static variable in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesAction
 
LIMITLESS_DEPTH - Static variable in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesActionNew
 
listConflicts(MongoNodeDelta) - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 

M

mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
 
merge(String, String) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
merge(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
merge(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
MergeCommand - Class in org.apache.jackrabbit.mongomk.impl.command
A Command for MongoMicroKernel#merge(String, String)
MergeCommand(MongoNodeStore, String, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.MergeCommand
Constructs a MergeCommandMongo
MongoBlob - Class in org.apache.jackrabbit.mongomk.impl.model
The MongoDB representation of a blob.
MongoBlob() - Constructor for class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
Default constructor.
MongoBlobStore - Class in org.apache.jackrabbit.mongomk.impl.blob
Implementation of BlobStore for the MongoDB extending from AbstractBlobStore.
MongoBlobStore(DB) - Constructor for class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
Constructs a new MongoBlobStore
MongoCommit - Class in org.apache.jackrabbit.mongomk.impl.model
The MongoDB representation of a commit.
MongoCommit() - Constructor for class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
Default constructor.
MongoConnection - Class in org.apache.jackrabbit.mongomk.impl
The MongoConnection abstracts connection to the MongoDB.
MongoConnection(String, int, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.MongoConnection
Constructs a new MongoConnection.
MongoGridFSBlobStore - Class in org.apache.jackrabbit.mongomk.impl.blob
Implementation of BlobStore for the MongoDB using GridFS.
MongoGridFSBlobStore(DB) - Constructor for class org.apache.jackrabbit.mongomk.impl.blob.MongoGridFSBlobStore
Constructs a new BlobStoreMongoGridFS
MongoMicroKernel - Class in org.apache.jackrabbit.mongomk.impl
The MongoDB implementation of the MicroKernel.
MongoMicroKernel(MongoConnection, NodeStore, BlobStore) - Constructor for class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
Constructs a new MongoMicroKernel.
MongoMicroKernelService - Class in org.apache.jackrabbit.mongomk.osgi
 
MongoMicroKernelService() - Constructor for class org.apache.jackrabbit.mongomk.osgi.MongoMicroKernelService
 
MongoNode - Class in org.apache.jackrabbit.mongomk.impl.model
The MongoDB representation of a node.
MongoNode() - Constructor for class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
MongoNodeDelta - Class in org.apache.jackrabbit.mongomk.impl.model.tree
Note: Most of this functionality is mirrored from NodeDelta with the hopes that the two functionality can be consolidated at some point.
MongoNodeDelta(NodeStore, NodeState, NodeState) - Constructor for class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta
 
MongoNodeDelta.Conflict - Class in org.apache.jackrabbit.mongomk.impl.model.tree
 
MongoNodeDelta.ConflictType - Enum in org.apache.jackrabbit.mongomk.impl.model.tree
 
MongoNodeState - Class in org.apache.jackrabbit.mongomk.impl.model.tree
This dummy NodeStore implementation is needed in order to be able to reuse Oak's DiffBuilder in MongoMK.
MongoNodeState(Node) - Constructor for class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeState
Create a node state with the supplied node.
MongoNodeStore - Class in org.apache.jackrabbit.mongomk.impl
Implementation of NodeStore for the MongoDB.
MongoNodeStore(DB) - Constructor for class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
Constructs a new NodeStoreMongo.
MongoSync - Class in org.apache.jackrabbit.mongomk.impl.model
The MongoDB representation of the head revision.
MongoSync() - Constructor for class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
MongoUtil - Class in org.apache.jackrabbit.mongomk.util
MongoMK specific utility class.
MongoUtil() - Constructor for class org.apache.jackrabbit.mongomk.util.MongoUtil
 
MoveNodeInstructionImpl - Class in org.apache.jackrabbit.mongomk.impl.instruction
Implementation of the move node operation => ">" STRING ":" STRING
MoveNodeInstructionImpl(String, String, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.instruction.MoveNodeInstructionImpl
Constructs a new MoveNodeInstruction.

N

needsRetry(Exception) - Method in interface org.apache.jackrabbit.mongomk.api.command.Command
Will be called in case of an Exception during the execution and a given number of retries which has not exceeded.
needsRetry(T) - Method in interface org.apache.jackrabbit.mongomk.api.command.Command
Will be called in case of a successful execution and a given number of retries which has not exceeded.
needsRetry(Exception) - Method in class org.apache.jackrabbit.mongomk.impl.command.BaseCommand
 
needsRetry(T) - Method in class org.apache.jackrabbit.mongomk.impl.command.BaseCommand
 
needsRetry(Exception) - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommand
 
needsRetry(Exception) - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommandNew
 
needsRetry(Exception) - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommand
 
needsRetry(Exception) - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommandNew
 
Node - Interface in org.apache.jackrabbit.mongomk.api.model
A higher level object representing a node.
nodeAdded(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.DefaultJsopHandler
Event: A node has been added.
nodeAdded(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.NormalizingJsopHandler
 
NodeBuilder - Class in org.apache.jackrabbit.mongomk.util
A builder to create Nodes from JSON strings.
nodeCopied(String, String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.DefaultJsopHandler
Event: A node was copied.
nodeCopied(String, String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.NormalizingJsopHandler
 
nodeExists(String, String) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
nodeExists(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
nodeExists(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
NodeExistsCommand - Class in org.apache.jackrabbit.mongomk.impl.command
Command for MongoMicroKernel#nodeExists(String, String)
NodeExistsCommand(MongoNodeStore, String, Long) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.NodeExistsCommand
Constructs a new NodeExistsCommandMongo.
NodeImpl - Class in org.apache.jackrabbit.mongomk.impl.model
Implementation of Node.
NodeImpl(String) - Constructor for class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
Constructs a new NodeImpl.
nodeMoved(String, String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.DefaultJsopHandler
Event: A node was moved.
nodeMoved(String, String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.NormalizingJsopHandler
 
nodeRemoved(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.DefaultJsopHandler
Event: A node was removed.
nodeRemoved(String, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.NormalizingJsopHandler
 
NodeStore - Interface in org.apache.jackrabbit.mongomk.api
The NodeStore interface deals with all node related operations of the MicroKernel.
nodeStore - Variable in class org.apache.jackrabbit.mongomk.impl.action.BaseAction
 
nodeStore - Variable in class org.apache.jackrabbit.mongomk.impl.command.BaseCommand
 
NormalizingJsopHandler - Class in org.apache.jackrabbit.mongomk.impl.json
NormalizingJsopHandler...
NormalizingJsopHandler() - Constructor for class org.apache.jackrabbit.mongomk.impl.json.NormalizingJsopHandler
 
NotFoundException - Exception in org.apache.jackrabbit.mongomk.impl.exception
 
NotFoundException() - Constructor for exception org.apache.jackrabbit.mongomk.impl.exception.NotFoundException
 
NotFoundException(String) - Constructor for exception org.apache.jackrabbit.mongomk.impl.exception.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception org.apache.jackrabbit.mongomk.impl.exception.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception org.apache.jackrabbit.mongomk.impl.exception.NotFoundException
 

O

OneLevelDiffCommand - Class in org.apache.jackrabbit.mongomk.impl.command
OneLevelDiffCommand implements a specialized DiffCommand with a fixed depth of 0.
OneLevelDiffCommand(MongoNodeStore, String, String, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.OneLevelDiffCommand
 
org.apache.jackrabbit.mongomk.api - package org.apache.jackrabbit.mongomk.api
Oak repository API
org.apache.jackrabbit.mongomk.api.command - package org.apache.jackrabbit.mongomk.api.command
Oak repository API
org.apache.jackrabbit.mongomk.api.instruction - package org.apache.jackrabbit.mongomk.api.instruction
 
org.apache.jackrabbit.mongomk.api.model - package org.apache.jackrabbit.mongomk.api.model
Oak repository API
org.apache.jackrabbit.mongomk.impl - package org.apache.jackrabbit.mongomk.impl
 
org.apache.jackrabbit.mongomk.impl.action - package org.apache.jackrabbit.mongomk.impl.action
 
org.apache.jackrabbit.mongomk.impl.blob - package org.apache.jackrabbit.mongomk.impl.blob
 
org.apache.jackrabbit.mongomk.impl.command - package org.apache.jackrabbit.mongomk.impl.command
 
org.apache.jackrabbit.mongomk.impl.command.blob - package org.apache.jackrabbit.mongomk.impl.command.blob
 
org.apache.jackrabbit.mongomk.impl.command.exception - package org.apache.jackrabbit.mongomk.impl.command.exception
 
org.apache.jackrabbit.mongomk.impl.exception - package org.apache.jackrabbit.mongomk.impl.exception
 
org.apache.jackrabbit.mongomk.impl.instruction - package org.apache.jackrabbit.mongomk.impl.instruction
 
org.apache.jackrabbit.mongomk.impl.json - package org.apache.jackrabbit.mongomk.impl.json
 
org.apache.jackrabbit.mongomk.impl.model - package org.apache.jackrabbit.mongomk.impl.model
 
org.apache.jackrabbit.mongomk.impl.model.tree - package org.apache.jackrabbit.mongomk.impl.model.tree
 
org.apache.jackrabbit.mongomk.osgi - package org.apache.jackrabbit.mongomk.osgi
 
org.apache.jackrabbit.mongomk.util - package org.apache.jackrabbit.mongomk.util
 

P

parse() - Method in class org.apache.jackrabbit.mongomk.impl.json.JsopParser
Parses the JSON diff.
path - Variable in class org.apache.jackrabbit.mongomk.impl.instruction.BaseInstruction
 
propertySet(String, String, Object, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.DefaultJsopHandler
Event: A property was set.
propertySet(String, String, Object, String) - Method in class org.apache.jackrabbit.mongomk.impl.json.NormalizingJsopHandler
 

R

read(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
ReadAndIncHeadRevisionAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for reading and incrementing the head revision id.
ReadAndIncHeadRevisionAction(MongoNodeStore) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.ReadAndIncHeadRevisionAction
Constructs a new ReadAndIncHeadRevisionQuery.
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoGridFSBlobStore
 
ReadBlobCommandGridFS - Class in org.apache.jackrabbit.mongomk.impl.command.blob
Command for MongoMicroKernel#read(String, long, byte[], int, int) FIXME - Reading from large blobs with small increments is slow in this implementation.
ReadBlobCommandGridFS(GridFS, String, long, byte[], int, int) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.blob.ReadBlobCommandGridFS
Constructs a new ReadBlobCommandMongo.
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
 
removeChild(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
removeChildNodeEntry(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
RemoveNodeInstructionImpl - Class in org.apache.jackrabbit.mongomk.impl.instruction
Implementation for the remove node operation => "-" STRING
RemoveNodeInstructionImpl(String, String) - Constructor for class org.apache.jackrabbit.mongomk.impl.instruction.RemoveNodeInstructionImpl
Constructs a new RemoveNodeInstruction.
removeProp(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 

S

saveAndSetHeadRevision() - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommand
Protected for testing purposed only.
saveAndSetHeadRevision() - Method in class org.apache.jackrabbit.mongomk.impl.command.CommitCommandNew
Protected for testing purposed only.
SaveAndSetHeadRevisionAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for saving and setting the head revision id.
SaveAndSetHeadRevisionAction(MongoNodeStore, long, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.SaveAndSetHeadRevisionAction
Constructs a new SaveAndSetHeadRevisionAction.
SaveCommitAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for saving a commit.
SaveCommitAction(MongoNodeStore, MongoCommit) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.SaveCommitAction
Constructs a new SaveCommitAction.
SaveNodesAction - Class in org.apache.jackrabbit.mongomk.impl.action
An action for saving a list of nodes.
SaveNodesAction(MongoNodeStore, Collection<MongoNode>) - Constructor for class org.apache.jackrabbit.mongomk.impl.action.SaveNodesAction
Constructs a new SaveNodesAction.
setAffectedPaths(Set<String>) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setBaseRevisionId(Long) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesAction
Sets the branchId for the query.
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesActionNew
Sets the branchId for the query.
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommand
Sets the branchId for the command.
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommandNew
Sets the branchId for the command.
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.command.NodeExistsCommand
Sets the branchId for the command.
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
Sets the branch id associated with the commit.
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setBranchId(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
setChildren(List<String>) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
setData(byte[]) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
setDeleted(boolean) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
setDepth(int) - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesAction
Sets the depth for the command.
setDepth(int) - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommand
Sets the depth for the command.
setDepth(int) - Method in class org.apache.jackrabbit.mongomk.impl.command.GetNodesCommandNew
Sets the depth for the command.
setDiff(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setFailed() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setHeadRevisionId(long) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
setId(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
setLastMod(long) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
setLevel(int) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoBlob
 
setMaxEntries(int) - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchCommitsAction
Sets the max number of entries that should be fetched.
setMessage(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setNextRevisionId(long) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoSync
 
setPath(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setPath(String) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
setProperties(Map<String, Object>) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
SetPropertyInstructionImpl - Class in org.apache.jackrabbit.mongomk.impl.instruction
Implementation for the set property operation => "^" STRING ":" ATOM | ARRAY
SetPropertyInstructionImpl(String, String, Object) - Constructor for class org.apache.jackrabbit.mongomk.impl.instruction.SetPropertyInstructionImpl
Constructs a new SetPropertyInstruction.
setRevisionId(Long) - Method in interface org.apache.jackrabbit.mongomk.api.model.Commit
Sets the revision id of this commit.
setRevisionId(Long) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setRevisionId(long) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
setRevisionId(Long) - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 
setTimestamp(Long) - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoCommit
 
setValidCommits(List<MongoCommit>) - Method in class org.apache.jackrabbit.mongomk.impl.action.FetchNodesAction
Sets the last valid commits if already known.
SimpleMongoNodeStore - Class in org.apache.jackrabbit.mongomk.impl.model.tree
This dummy NodeStore implementation is needed in order to be able to reuse Oak's DiffBuilder in MongoMK.
SimpleMongoNodeStore() - Constructor for class org.apache.jackrabbit.mongomk.impl.model.tree.SimpleMongoNodeStore
 
startMark() - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
 
sweep() - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoBlobStore
 

T

toJson(JsopBuilder, NodeState, int, int, int, boolean, NodeFilter) - Static method in class org.apache.jackrabbit.mongomk.impl.json.JsonUtil
 
toJsonValue(String) - Static method in class org.apache.jackrabbit.mongomk.impl.json.JsonUtil
 
toMongoPropertyKey(String) - Static method in class org.apache.jackrabbit.mongomk.util.MongoUtil
 
toMongoRepresentation(String) - Static method in class org.apache.jackrabbit.mongomk.util.MongoUtil
 
toNode(MongoNode) - Static method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
toString() - Method in class org.apache.jackrabbit.mongomk.impl.model.MongoNode
 
toString() - Method in class org.apache.jackrabbit.mongomk.impl.model.NodeImpl
 

U

unwrap() - Method in class org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeState
Returns the underlying node.

V

valueOf(String) - Static method in enum org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta.ConflictType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.mongomk.impl.model.tree.MongoNodeDelta.ConflictType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Instruction.AddNodeInstruction) - Method in interface org.apache.jackrabbit.mongomk.api.instruction.InstructionVisitor
Visits a AddNodeInstruction.
visit(Instruction.CopyNodeInstruction) - Method in interface org.apache.jackrabbit.mongomk.api.instruction.InstructionVisitor
Visits a CopyNodeInstruction.
visit(Instruction.MoveNodeInstruction) - Method in interface org.apache.jackrabbit.mongomk.api.instruction.InstructionVisitor
Visits a MoveNodeInstruction.
visit(Instruction.RemoveNodeInstruction) - Method in interface org.apache.jackrabbit.mongomk.api.instruction.InstructionVisitor
Visits a RemoveNodeInstruction.
visit(Instruction.SetPropertyInstruction) - Method in interface org.apache.jackrabbit.mongomk.api.instruction.InstructionVisitor
Visits a SetPropertyInstruction.
visit(Instruction.AddNodeInstruction) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
 
visit(Instruction.SetPropertyInstruction) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
 
visit(Instruction.RemoveNodeInstruction) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
 
visit(Instruction.CopyNodeInstruction) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
 
visit(Instruction.MoveNodeInstruction) - Method in class org.apache.jackrabbit.mongomk.impl.instruction.CommitCommandInstructionVisitor
 

W

waitForCommit(String, long) - Method in interface org.apache.jackrabbit.mongomk.api.NodeStore
 
waitForCommit(String, long) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
waitForCommit(String, long) - Method in class org.apache.jackrabbit.mongomk.impl.MongoNodeStore
 
WaitForCommitCommand - Class in org.apache.jackrabbit.mongomk.impl.command
A Command for MongoMicroKernel#waitForCommit(String, long)
WaitForCommitCommand(MongoNodeStore, String, long) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.WaitForCommitCommand
Constructs a WaitForCommitCommandMongo
wrap(Node) - Static method in class org.apache.jackrabbit.mongomk.util.MongoUtil
 
write(InputStream) - Method in class org.apache.jackrabbit.mongomk.impl.MongoMicroKernel
 
writeBlob(InputStream) - Method in class org.apache.jackrabbit.mongomk.impl.blob.MongoGridFSBlobStore
 
WriteBlobCommandGridFS - Class in org.apache.jackrabbit.mongomk.impl.command.blob
Command for MongoMicroKernel#write(InputStream)
WriteBlobCommandGridFS(GridFS, InputStream) - Constructor for class org.apache.jackrabbit.mongomk.impl.command.blob.WriteBlobCommandGridFS
Constructs a WriteBlobCommandMongo
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2012-2013 The Apache Software Foundation. All Rights Reserved.