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

A

AbstractBlobStore - Class in org.apache.jackrabbit.mk.blobs
An abstract data store that splits the binaries in relatively small blocks, so that each block fits in memory.
AbstractBlobStore() - Constructor for class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
AbstractBlobStore.BlockId - Class in org.apache.jackrabbit.mk.blobs
A block id.
AbstractBlobStore.Data - Class in org.apache.jackrabbit.mk.blobs
The data for a block.
AbstractChildNodeEntry - Class in org.apache.jackrabbit.mk.model
Abstract base class for ChildNodeEntry implementations.
AbstractChildNodeEntry() - Constructor for class org.apache.jackrabbit.mk.model.AbstractChildNodeEntry
 
AbstractCommit - Class in org.apache.jackrabbit.mk.model
 
AbstractCommit() - Constructor for class org.apache.jackrabbit.mk.model.AbstractCommit
 
AbstractCommit(Commit) - Constructor for class org.apache.jackrabbit.mk.model.AbstractCommit
 
AbstractFilteringIterator<T> - Class in org.apache.jackrabbit.mk.util
 
AbstractFilteringIterator(Iterator<T>) - Constructor for class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
AbstractNode - Class in org.apache.jackrabbit.mk.model
 
AbstractNode(RevisionProvider) - Constructor for class org.apache.jackrabbit.mk.model.AbstractNode
 
AbstractNode(Node, RevisionProvider) - Constructor for class org.apache.jackrabbit.mk.model.AbstractNode
 
AbstractNodeState - Class in org.apache.jackrabbit.mk.model
Abstract base class for NodeState implementations.
AbstractNodeState() - Constructor for class org.apache.jackrabbit.mk.model.AbstractNodeState
 
AbstractPropertyState - Class in org.apache.jackrabbit.mk.model
Abstract base class for PropertyState implementations.
AbstractPropertyState() - Constructor for class org.apache.jackrabbit.mk.model.AbstractPropertyState
 
AbstractRangeIterator<T> - Class in org.apache.jackrabbit.mk.util
 
AbstractRangeIterator(Iterator<?>, int, int) - Constructor for class org.apache.jackrabbit.mk.util.AbstractRangeIterator
 
add(ChildNode) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
add(ChildNode) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
add(ChildNode) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
add(ChildNode) - Method in class org.apache.jackrabbit.mk.model.MutableNode
 
addBlob(String) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
addBlob(String) - Method in interface org.apache.jackrabbit.mk.blobs.BlobStore
Write a blob from a temporary file.
addBlob(String) - Method in class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
addBlob(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
addNode(String, String) - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
addNode(String, String, Map<String, String>) - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
append(JsopWriter) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append all entries of the given buffer.
append(JsopWriter) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
append(JsopWriter) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
array(String, String[]) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array(String, int[]) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array(String, long[]) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array(String, float[]) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array(String, double[]) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array(String, Number[]) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array(String, boolean[]) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array(String) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
array() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append '['.
array() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
array() - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
arrayInsert(int[], int, int) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Insert an element into a clone of the array at the given position.
arrayInsert(long[], int, long) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Insert an element into a clone of the array at the given position.
arrayInsert(T[], int, T) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Insert an element into a clone of the array at the given position.
arrayInsert(String[], int, String) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Insert an element into a clone of the array at the given position.
arrayRemove(int[], int) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Remove an element from a clone of the array at the given position.
arrayRemove(T[], int) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Remove an element from a clone of the array at the given position.
arrayRemove(long[], int) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Remove an element from a clone of the array at the given position.
arrayRemove(String[], int) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Remove an element from a clone of the array at the given position.
arrayReplace(T[], int, T) - Static method in class org.apache.jackrabbit.mk.util.ArrayUtils
Replace an element in a clone of the array at the given position.
ArrayUtils - Class in org.apache.jackrabbit.mk.util
Array utility methods.
ArrayUtils() - Constructor for class org.apache.jackrabbit.mk.util.ArrayUtils
 
AscendingClock - Class in org.apache.jackrabbit.mk.util
A clock that normally returns the current system time since 1970, and is guaranteed to return ascending values.
AscendingClock(long) - Constructor for class org.apache.jackrabbit.mk.util.AscendingClock
Create a new clock.

B

BDbPersistence - Class in org.apache.jackrabbit.mk.persistence
 
BDbPersistence(File) - Constructor for class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
BinaryBinding - Class in org.apache.jackrabbit.mk.store
Implementation note: the 'key' parameter is ignored since it's not required for binary serialization.
BinaryBinding(InputStream) - Constructor for class org.apache.jackrabbit.mk.store.BinaryBinding
 
BinaryBinding(OutputStream) - Constructor for class org.apache.jackrabbit.mk.store.BinaryBinding
 
binaryScalar(String) - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
binaryScalar(Callable<InputStream>) - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
Binding - Interface in org.apache.jackrabbit.mk.store
 
Binding.BytesEntry - Class in org.apache.jackrabbit.mk.store
 
Binding.BytesEntry(String, byte[]) - Constructor for class org.apache.jackrabbit.mk.store.Binding.BytesEntry
 
Binding.BytesEntryIterator - Interface in org.apache.jackrabbit.mk.store
 
Binding.Entry<V> - Class in org.apache.jackrabbit.mk.store
 
Binding.Entry(String, V) - Constructor for class org.apache.jackrabbit.mk.store.Binding.Entry
 
Binding.StringEntry - Class in org.apache.jackrabbit.mk.store
 
Binding.StringEntry(String, String) - Constructor for class org.apache.jackrabbit.mk.store.Binding.StringEntry
 
Binding.StringEntryIterator - Interface in org.apache.jackrabbit.mk.store
 
BlobStore - Interface in org.apache.jackrabbit.mk.blobs
An interface to store and read large binary objects.
BlobStoreInputStream - Class in org.apache.jackrabbit.mk.blobs
An input stream to simplify reading from a store.
BlobStoreInputStream(AbstractBlobStore, String, long) - Constructor for class org.apache.jackrabbit.mk.blobs.BlobStoreInputStream
 
booleanScalar(boolean) - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
BoundedInputStream - Class in org.apache.jackrabbit.mk.util
Implementation of an InputStream that is bounded by a limit and will return -1 on reads when this limit is exceeded.
BoundedInputStream(InputStream, int) - Constructor for class org.apache.jackrabbit.mk.util.BoundedInputStream
Create a new instance of this class.
build() - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
build() - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 

C

Cache<K,V extends Cache.Value> - Class in org.apache.jackrabbit.mk.util
 
cache(String) - Static method in class org.apache.jackrabbit.mk.util.StringCache
Get the string from the cache if possible.
Cache.Backend<K,V> - Interface in org.apache.jackrabbit.mk.util
A cache backend that can load objects from persistent storage.
Cache.Value - Interface in org.apache.jackrabbit.mk.util
A cacheable object.
CACHE_SIZE - Static variable in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
CAPACITY_THRESHOLD - Static variable in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
childEntries - Variable in class org.apache.jackrabbit.mk.model.AbstractNode
 
ChildNode - Class in org.apache.jackrabbit.mk.model
 
ChildNode(String, Id) - Constructor for class org.apache.jackrabbit.mk.model.ChildNode
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.mk.model.NodeStateDiff
Called by NodeStateDiff.compare(NodeState, NodeState) for all added child nodes.
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.mk.model.NodeStateDiff
Called by NodeStateDiff.compare(NodeState, NodeState) for all changed child nodes.
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.mk.model.NodeStateDiff
Called by NodeStateDiff.compare(NodeState, NodeState) for all deleted child nodes.
ChildNodeEntries - Interface in org.apache.jackrabbit.mk.model
 
ChildNodeEntriesMap - Class in org.apache.jackrabbit.mk.model
 
ChildNodeEntriesTree - Class in org.apache.jackrabbit.mk.model
 
ChildNodeEntriesTree.Bucket - Class in org.apache.jackrabbit.mk.model
 
ChildNodeEntriesTree.Bucket() - Constructor for class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.Bucket
 
ChildNodeEntriesTree.Bucket(ChildNodeEntriesMap) - Constructor for class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.Bucket
 
ChildNodeEntriesTree.BucketInfo - Class in org.apache.jackrabbit.mk.model
 
ChildNodeEntriesTree.BucketInfo(Id, int) - Constructor for class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.BucketInfo
 
ChildNodeEntriesTree.IndexEntry - Interface in org.apache.jackrabbit.mk.model
 
ChildNodeEntriesTree.NodeInfo - Class in org.apache.jackrabbit.mk.model
 
ChildNodeEntriesTree.NodeInfo(String, Id) - Constructor for class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.NodeInfo
 
ChildNodeEntry - Interface in org.apache.jackrabbit.mk.model
TODO: document
ChunkedInputStream - Class in org.apache.jackrabbit.mk.util
Input stream that reads and decodes HTTP chunks, assuming that no chunk exceeds 32768 bytes and that a chunk's length is represented by exactly 4 hexadecimal characters.
ChunkedInputStream(InputStream) - Constructor for class org.apache.jackrabbit.mk.util.ChunkedInputStream
Create a new instance of this class.
ChunkedOutputStream - Class in org.apache.jackrabbit.mk.util
Output stream that encodes and writes HTTP chunks.
ChunkedOutputStream(OutputStream, int) - Constructor for class org.apache.jackrabbit.mk.util.ChunkedOutputStream
Create a new instance of this class.
ChunkedOutputStream(OutputStream) - Constructor for class org.apache.jackrabbit.mk.util.ChunkedOutputStream
Create a new instance of this class.
clear() - Method in class org.apache.jackrabbit.mk.util.Cache
 
clearCache() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
clearCache() - Static method in class org.apache.jackrabbit.mk.util.StringCache
Clear the cache.
clearInUse() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
clone() - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
clone() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
clone() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
close() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
close() - Method in interface org.apache.jackrabbit.mk.blobs.BlobStore
 
close() - Method in class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 
close() - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
close() - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
close() - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
close() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
close() - Method in class org.apache.jackrabbit.mk.util.BoundedInputStream
Close this input stream.
close() - Method in class org.apache.jackrabbit.mk.util.ChunkedInputStream
Close this input stream.
close() - Method in class org.apache.jackrabbit.mk.util.ChunkedOutputStream
Close this output stream.
closeQuietly(Closeable) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Unconditionally close a Closeable.
closeQuietly(Socket) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Unconditionally close a Socket.
COMMENT - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
commit(String, String, String, String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Applies the specified changes on the specified target node.
commit(String, String, String, String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
Commit - Interface in org.apache.jackrabbit.mk.model
 
commit(String) - Method in class org.apache.jackrabbit.mk.util.CommitGate
Commit a new head.
CommitBuilder - Class in org.apache.jackrabbit.mk.model
 
CommitBuilder(Id, String, RevisionStore) - Constructor for class org.apache.jackrabbit.mk.model.CommitBuilder
 
CommitGate - Class in org.apache.jackrabbit.mk.util
A gate where listeners can wait for a new commit.
CommitGate() - Constructor for class org.apache.jackrabbit.mk.util.CommitGate
 
commitTS - Variable in class org.apache.jackrabbit.mk.model.AbstractCommit
 
compare(NodeState, NodeState) - Method in class org.apache.jackrabbit.mk.model.NodeStateDiff
Compares the given two node states.
compareTo(Id) - Method in class org.apache.jackrabbit.mk.model.Id
 
concat(String, String...) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Concatenate path elements.
concat(String, String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Concatenate path elements.
conflictsWith(NodeDelta) - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
convert(Exception) - Static method in class org.apache.jackrabbit.mk.util.ExceptionFactory
 
convertBytesToHex(byte[]) - Static method in class org.apache.jackrabbit.mk.util.StringUtils
Convert a byte array to a hex encoded string.
convertHexToBytes(String) - Static method in class org.apache.jackrabbit.mk.util.StringUtils
Convert a hex encoded string to a byte array.
copy(InputStream, OutputStream) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Copy bytes from an InputStream to an OutputStream.
CopyingGC - Class in org.apache.jackrabbit.mk.store
Revision garbage collector that copies reachable revisions from a "from" revision store to a "to" revision store.
CopyingGC(RevisionStore, RevisionStore) - Constructor for class org.apache.jackrabbit.mk.store.CopyingGC
Create a new instance of this class.
copyNode(String, String) - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
count - Variable in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
count - Variable in class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
create(Appendable) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
createContentId(byte[]) - Method in class org.apache.jackrabbit.mk.store.IdFactory
Creates a new id based on the specified serialized data.

D

DbBlobStore - Class in org.apache.jackrabbit.mk.blobs
A database blob store.
DbBlobStore() - Constructor for class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
decode(String) - Static method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Decode a Json string.
decodeName(String) - Static method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
decodeQuoted(String) - Static method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Decode a quoted Json string.
DEFAULT_CACHE_SIZE - Static variable in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
DefaultRevisionStore - Class in org.apache.jackrabbit.mk.store
Default revision store implementation, passing calls to a Persistence and a BlobStore, respectively and providing caching.
DefaultRevisionStore(Persistence) - Constructor for class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
denotesRoot(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Whether the path is the root path ("/").
deserialize(Binding) - Static method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
deserialize(Id, Binding) - Static method in class org.apache.jackrabbit.mk.model.StoredCommit
 
deserialize(Binding) - Method in class org.apache.jackrabbit.mk.model.StoredNode
 
determineInitialCacheSize() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
diff(String, String, String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Returns the JSON diff representation of the changes between the specified revisions.
diff(String, String, String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
digest(byte[]) - Method in class org.apache.jackrabbit.mk.store.IdFactory
Return a digest for some data.
dispose() - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Dispose this instance.
dispose() - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
doCommit() - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
doNext() - Method in class org.apache.jackrabbit.mk.util.AbstractRangeIterator
 
doNext() - Method in class org.apache.jackrabbit.mk.util.RangeIterator
 
doubleScalar(double) - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 

E

elements(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Split a path into elements.
EMPTY - Static variable in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
EMPTY - Static variable in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
EMPTY_INTEGER_ARRAY - Static variable in class org.apache.jackrabbit.mk.util.ArrayUtils
 
EMPTY_LONG_ARRAY - Static variable in class org.apache.jackrabbit.mk.util.ArrayUtils
 
EMPTY_STRING_ARRAY - Static variable in class org.apache.jackrabbit.mk.util.ArrayUtils
 
encode(String) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(int) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(long) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(float) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(double) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(Number) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(boolean) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(String[]) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(int[]) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(long[]) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(float[]) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(double[]) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(Number[]) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(boolean[]) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(Scalar) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(Iterable<Scalar>) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 
encode(String) - Static method in class org.apache.jackrabbit.mk.json.JsopBuilder
Convert a string to a quoted Json literal using the correct escape sequences.
ENCODED_DOLLAR_SIGN - Static variable in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
ENCODED_DOT - Static variable in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
encodedValue(String) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append an already encoded value.
encodedValue(String) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
encodedValue(String) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
encodeName(String) - Static method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
see http://www.mongodb.org/display/DOCS/Legal+Key+Names
END - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
endArray() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append ']'.
endArray() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
endArray() - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
endObject() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append '}'.
endObject() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
endObject() - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
entries - Variable in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
equals(Object) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore.BlockId
 
equals(Object) - Method in class org.apache.jackrabbit.mk.model.AbstractChildNodeEntry
Checks whether the given object is equal to this one.
equals(Object) - Method in class org.apache.jackrabbit.mk.model.AbstractNodeState
Checks whether the given object is equal to this one.
equals(Object) - Method in class org.apache.jackrabbit.mk.model.AbstractPropertyState
Checks whether the given object is equal to this one.
equals(Object) - Method in class org.apache.jackrabbit.mk.model.ChildNode
 
equals(Object) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
equals(Object) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.Bucket
 
equals(Object) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.BucketInfo
 
equals(Object) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
equals(Object) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.NodeInfo
 
equals(Object) - Method in class org.apache.jackrabbit.mk.model.Id
 
ERROR - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
escape(String) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
escape(String, int, StringBuilder) - Static method in class org.apache.jackrabbit.mk.json.JsopBuilder
Escape a string into the target buffer.
ExceptionFactory - Class in org.apache.jackrabbit.mk.util
An exception factory.
ExceptionFactory() - Constructor for class org.apache.jackrabbit.mk.util.ExceptionFactory
 

F

FALSE - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
FileBlobStore - Class in org.apache.jackrabbit.mk.blobs
A file blob store.
FileBlobStore(String) - Constructor for class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
flush() - Method in class org.apache.jackrabbit.mk.util.ChunkedOutputStream
Flush the contents of the internal buffer to the underlying output stream as a chunk if it is non-zero.
fromCacheOrNew(String) - Static method in class org.apache.jackrabbit.mk.util.StringCache
Get a string from the cache, and if no such string has been found, create a new one with only this content.
fromString(String) - Static method in class org.apache.jackrabbit.mk.model.Id
Creates an Id instance from its string representation as returned by Id.toString().
FSPersistence - Class in org.apache.jackrabbit.mk.persistence
 
FSPersistence(File) - Constructor for class org.apache.jackrabbit.mk.persistence.FSPersistence
 

G

gc() - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
get(String) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
get(String) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
get(String) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
get(K) - Method in class org.apache.jackrabbit.mk.util.Cache
 
get(String) - Static method in class org.apache.jackrabbit.mk.util.ExceptionFactory
 
getAdded(ChildNodeEntries) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
Returns those entries that exist in other but not in this.
getAdded(ChildNodeEntries) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
getAdded(ChildNodeEntries) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
getAddedChildNodes() - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
getAddedProperties() - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
getAncestorPath(String, int) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Get the nth ancestor of a path.
getArray() - Method in interface org.apache.jackrabbit.mk.model.PropertyState
 
getBlobLength(String) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
getBlobLength(String) - Method in interface org.apache.jackrabbit.mk.blobs.BlobStore
 
getBlobLength(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
getBlobStore() - Method in class org.apache.jackrabbit.mk.core.Repository
 
getBlockSize() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
getBlockSizeMin() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
getBoolean() - Method in interface org.apache.jackrabbit.mk.model.Scalar
 
getBoolean() - Method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
getBytes() - Method in class org.apache.jackrabbit.mk.model.Id
Returns the raw byte representation of this identifier.
getChangedChildNodes() - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
getChangedProperties() - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
getChildNode(String) - Method in class org.apache.jackrabbit.mk.model.AbstractNodeState
 
getChildNode(String) - Method in interface org.apache.jackrabbit.mk.model.NodeState
Returns the named child node.
getChildNodeCount(String, String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Returns the number of child nodes of the specified node.
getChildNodeCount(String, String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
getChildNodeCount() - Method in class org.apache.jackrabbit.mk.model.AbstractNode
 
getChildNodeCount() - Method in class org.apache.jackrabbit.mk.model.AbstractNodeState
 
getChildNodeCount() - Method in interface org.apache.jackrabbit.mk.model.Node
 
getChildNodeCount() - Method in interface org.apache.jackrabbit.mk.model.NodeState
Returns the number of child nodes of this node.
getChildNodeEntries(int, int) - Method in class org.apache.jackrabbit.mk.model.AbstractNode
 
getChildNodeEntries(int, int) - Method in interface org.apache.jackrabbit.mk.model.Node
 
getChildNodeEntries(long, int) - Method in interface org.apache.jackrabbit.mk.model.NodeState
Returns an iterable of the child node entries starting from the given offset.
getChildNodeEntries(int, int) - Method in class org.apache.jackrabbit.mk.model.StoredNode
 
getChildNodeEntry(String) - Method in class org.apache.jackrabbit.mk.model.AbstractNode
 
getChildNodeEntry(String) - Method in interface org.apache.jackrabbit.mk.model.Node
 
getChildNodeNames(int, int) - Method in class org.apache.jackrabbit.mk.model.AbstractNode
 
getChildNodeNames(int, int) - Method in interface org.apache.jackrabbit.mk.model.Node
 
getChildNodeNames(int, int) - Method in class org.apache.jackrabbit.mk.model.StoredNode
 
getCNEMap(Id) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getCNEMap(Id) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getCNEMap(Id) - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
 
getCommit(Id) - Method in class org.apache.jackrabbit.mk.core.Repository
 
getCommit(Id) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getCommit(Id) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getCommit(Id) - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
 
getCommitBuilder(Id, String) - Method in class org.apache.jackrabbit.mk.core.Repository
 
getCommitTS() - Method in class org.apache.jackrabbit.mk.model.AbstractCommit
 
getCommitTS() - Method in interface org.apache.jackrabbit.mk.model.Commit
 
getCount() - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
getCount() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
getCount() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
getCurrentPath() - Method in class org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler
 
getDepth(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Calculate the number of elements in the path.
getDigestFactory() - Static method in class org.apache.jackrabbit.mk.store.IdFactory
Return the default factory that will create node and revision ids based on their content.
getDouble() - Method in interface org.apache.jackrabbit.mk.model.Scalar
 
getDouble() - Method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
getEncodedValue() - Method in class org.apache.jackrabbit.mk.model.AbstractPropertyState
Default implementation delegating to JsonBuilder.encode(Scalar).
getEncodedValue() - Method in interface org.apache.jackrabbit.mk.model.PropertyState
 
getEntries(int, int) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
getEntries(int, int) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
getEntries(int, int) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
getEscapedToken() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Get the last encoded (raw) string, including escape sequences.
getHeadCommit() - Method in class org.apache.jackrabbit.mk.core.Repository
 
getHeadCommit() - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getHeadCommit() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getHeadCommit() - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
 
getHeadCommitId() - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getHeadCommitId() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getHeadCommitId() - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
 
getHeadRevision() - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Return the id of the current head revision.
getHeadRevision() - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
getHeadRevision() - Method in class org.apache.jackrabbit.mk.core.Repository
 
getId() - Method in class org.apache.jackrabbit.mk.model.ChildNode
 
getId() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.BucketInfo
 
getId() - Method in class org.apache.jackrabbit.mk.model.MutableCommit
Return the commit id.
getId() - Method in class org.apache.jackrabbit.mk.model.StoredCommit
 
getId() - Method in class org.apache.jackrabbit.mk.model.StoredNode
 
getId(NodeState) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getId(NodeState) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getId(NodeState) - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
Adapts the given NodeState to the corresponding identifier.
getInputStream() - Method in interface org.apache.jackrabbit.mk.model.Scalar
 
getInputStream() - Method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
getJournal(String, String, String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Returns a revision journal, starting with fromRevisionId and ending with toRevisionId.
getJournal(String, String, String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
getKey() - Method in class org.apache.jackrabbit.mk.store.Binding.Entry
 
getLastPos() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
getLength(String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Returns the length of the specified blob.
getLength(String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
getLong() - Method in interface org.apache.jackrabbit.mk.model.Scalar
 
getLong() - Method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
getMemory() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore.Data
 
getMemory() - Method in interface org.apache.jackrabbit.mk.util.Cache.Value
Get the memory required in bytes.
getMemoryMax() - Method in class org.apache.jackrabbit.mk.util.Cache
 
getMemoryUsed() - Method in class org.apache.jackrabbit.mk.util.Cache
 
getModified(ChildNodeEntries) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
Returns this instance's entries that have namesakes in other but with different ids.
getModified(ChildNodeEntries) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
getModified(ChildNodeEntries) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
getMsg() - Method in class org.apache.jackrabbit.mk.model.AbstractCommit
 
getMsg() - Method in interface org.apache.jackrabbit.mk.model.Commit
 
getName() - Method in class org.apache.jackrabbit.mk.model.ChildNode
 
getName() - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntry
TODO: document
getName() - Method in class org.apache.jackrabbit.mk.model.NodeDelta.Conflict
 
getName() - Method in interface org.apache.jackrabbit.mk.model.PropertyState
 
getName(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Get the last element of the (absolute or relative) path.
getNames(int, int) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
getNames(int, int) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
getNames(int, int) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
getNextSlash(String, int) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Get the index of the next slash.
getNode() - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntry
TODO: document
getNode(Id) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getNode(Id) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getNode(Id) - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
 
getNodeBuilder(NodeState) - Method in interface org.apache.jackrabbit.mk.model.NodeStore
Returns a builder for constructing a new or modified node state.
getNodes(String, String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Returns the node tree rooted at the specified parent node with depth 1.
getNodes(String, String, int, long, int, String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Returns the node tree rooted at the specified parent node with the specified depth, maximum child node count and offset.
getNodes(String, String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
getNodes(String, String, int, long, int, String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
getNodeState(Id, String) - Method in class org.apache.jackrabbit.mk.core.Repository
 
getNodeState() - Method in interface org.apache.jackrabbit.mk.model.NodeBuilder
Returns an immutable node state that matches the current state of the builder.
getNodeState(StoredNode) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getNodeState(StoredNode) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getNodeState(StoredNode) - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
Adapts the given StoredNode to a corresponding NodeState instance.
getParentId() - Method in class org.apache.jackrabbit.mk.model.AbstractCommit
 
getParentId() - Method in interface org.apache.jackrabbit.mk.model.Commit
 
getParentPath(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Get the parent of a path.
getPos() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
getProperties() - Method in class org.apache.jackrabbit.mk.model.AbstractNode
 
getProperties() - Method in interface org.apache.jackrabbit.mk.model.Node
 
getProperties() - Method in interface org.apache.jackrabbit.mk.model.NodeState
Returns an iterable of the properties of this node.
getProperties() - Method in class org.apache.jackrabbit.mk.model.StoredNode
 
getProperty(String) - Method in class org.apache.jackrabbit.mk.model.AbstractNodeState
 
getProperty(String) - Method in interface org.apache.jackrabbit.mk.model.NodeState
Returns the named property.
getPropertyCount() - Method in class org.apache.jackrabbit.mk.model.AbstractNodeState
 
getPropertyCount() - Method in interface org.apache.jackrabbit.mk.model.NodeState
Returns the number of properties of this node.
getRemoved(ChildNodeEntries) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
Returns those entries that exist in this but not in other.
getRemoved(ChildNodeEntries) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
getRemoved(ChildNodeEntries) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
getRemovedChildNodes() - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
getRemovedProperties() - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
getRevisions(long, int) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Returns a chronological list of all revisions since a specific point in time.
getRevisions(long, int) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
getRevisionStore() - Method in class org.apache.jackrabbit.mk.core.Repository
 
getRoot() - Method in interface org.apache.jackrabbit.mk.model.NodeStore
Returns the latest state of the content tree.
getRootNode(Id) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
getRootNode(Id) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
getRootNode(Id) - Method in interface org.apache.jackrabbit.mk.store.RevisionProvider
 
getRootNodeId() - Method in class org.apache.jackrabbit.mk.model.AbstractCommit
 
getRootNodeId() - Method in interface org.apache.jackrabbit.mk.model.Commit
 
getScalar() - Method in interface org.apache.jackrabbit.mk.model.PropertyState
 
getSize() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.Bucket
 
getSize() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.BucketInfo
 
getSize() - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.IndexEntry
 
getSize() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree.NodeInfo
 
getString() - Method in interface org.apache.jackrabbit.mk.model.Scalar
 
getToken() - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
getToken() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
getToken() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Get the last token value if the the token type was STRING or NUMBER.
getTokenType() - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
getTokenType() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
getTokenType() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Get the token type of the last token.
getType() - Method in class org.apache.jackrabbit.mk.model.NodeDelta.Conflict
 
getType() - Method in interface org.apache.jackrabbit.mk.model.Scalar
Returns the value type.
getValue() - Method in class org.apache.jackrabbit.mk.store.Binding.BytesEntry
 
getValue() - Method in class org.apache.jackrabbit.mk.store.Binding.Entry
 
getValue() - Method in class org.apache.jackrabbit.mk.store.Binding.StringEntry
 
getVersion() - Static method in class org.apache.jackrabbit.mk.util.ExceptionFactory
 

H

H2Persistence - Class in org.apache.jackrabbit.mk.persistence
 
H2Persistence(File) - Constructor for class org.apache.jackrabbit.mk.persistence.H2Persistence
 
HASH_ALGORITHM - Static variable in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
hashCode() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore.BlockId
 
hashCode() - Method in class org.apache.jackrabbit.mk.model.AbstractChildNodeEntry
Returns a hash code that's compatible with how the AbstractChildNodeEntry.equals(Object) method is implemented.
hashCode() - Method in class org.apache.jackrabbit.mk.model.AbstractNodeState
Returns a hash code that's compatible with how the AbstractNodeState.equals(Object) method is implemented.
hashCode() - Method in class org.apache.jackrabbit.mk.model.AbstractPropertyState
Returns a hash code that's compatible with how the AbstractPropertyState.equals(Object) method is implemented.
hashCode() - Method in class org.apache.jackrabbit.mk.model.Id
 
hasNext() - Method in class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
hasNext() - Method in class org.apache.jackrabbit.mk.util.AbstractRangeIterator
 
hasNext() - Method in class org.apache.jackrabbit.mk.util.UnmodifiableIterator
 

I

Id - Class in org.apache.jackrabbit.mk.model
Represents an internal identifier, uniquely identifying a Node or a Commit.
Id(byte[]) - Constructor for class org.apache.jackrabbit.mk.model.Id
Creates a new instance based on the passed byte[].
IDENTIFIER - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
IdFactory - Class in org.apache.jackrabbit.mk.store
Create new internal content object ids based on serialized data.
IdFactory() - Constructor for class org.apache.jackrabbit.mk.store.IdFactory
 
in - Variable in class org.apache.jackrabbit.mk.store.BinaryBinding
 
include(T) - Method in class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
index - Variable in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
init(String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
init() - Method in class org.apache.jackrabbit.mk.core.Repository
 
initialize() - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
initialize() - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
initialize() - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
initialize() - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
initialize() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
inlined() - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
inlined() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
inlined() - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
InMemPersistence - Class in org.apache.jackrabbit.mk.persistence
 
InMemPersistence() - Constructor for class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
inUse - Variable in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
IOUtils - Class in org.apache.jackrabbit.mk.util
Input/output utility methods.
IOUtils() - Constructor for class org.apache.jackrabbit.mk.util.IOUtils
 
isAbsolute(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Whether the path is absolute (starts with a slash) or not.
isAncestor(String, String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Check if a path is a (direct or indirect) ancestor of another path.
isArray() - Method in interface org.apache.jackrabbit.mk.model.PropertyState
Determine whether this is a multi valued property
isMarkEnabled() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.mk.blobs.MemoryBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 
it - Variable in class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
it - Variable in class org.apache.jackrabbit.mk.util.AbstractRangeIterator
 

J

JsonBuilder - Class in org.apache.jackrabbit.mk.json
Partially based on json-simple Limitation: arrays can only have primitive members (i.e.
JsonBuilder.JsonArrayBuilder - Class in org.apache.jackrabbit.mk.json
 
JsonBuilder.JsonArrayBuilder(JsonBuilder.JsonObjectBuilder) - Constructor for class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
JsonBuilder.JsonObjectBuilder - Class in org.apache.jackrabbit.mk.json
 
JsonBuilder.JsonObjectBuilder(JsonBuilder.JsonObjectBuilder) - Constructor for class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
JsopBuilder - Class in org.apache.jackrabbit.mk.json
A builder for Json and Jsop strings.
JsopBuilder() - Constructor for class org.apache.jackrabbit.mk.json.JsopBuilder
 
JsopReader - Interface in org.apache.jackrabbit.mk.json
 
JsopStream - Class in org.apache.jackrabbit.mk.json
A fast Jsop writer / reader.
JsopStream() - Constructor for class org.apache.jackrabbit.mk.json.JsopStream
 
JsopTokenizer - Class in org.apache.jackrabbit.mk.json
A tokenizer for Json and Jsop strings.
JsopTokenizer(String, int) - Constructor for class org.apache.jackrabbit.mk.json.JsopTokenizer
 
JsopTokenizer(String) - Constructor for class org.apache.jackrabbit.mk.json.JsopTokenizer
 
JsopWriter - Interface in org.apache.jackrabbit.mk.json
 

K

key(String) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append the key (in quotes) plus a colon.
key(String) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
key(String) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
keyToIndex(String) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 

L

length() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Get the buffer length.
listConflicts(NodeDelta) - Method in class org.apache.jackrabbit.mk.model.NodeDelta
 
load(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
load(K) - Method in interface org.apache.jackrabbit.mk.util.Cache.Backend
Load the object.
lockHead() - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
lockHead() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
lockHead() - Method in interface org.apache.jackrabbit.mk.store.RevisionStore
Lock the head.
longScalar(long) - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 

M

mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
mark(String) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.MemoryBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 
markInUse() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
matches(int) - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
matches(int) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
matches(int) - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Read a token which must match a given token type.
MAX_CHUNK_SIZE - Static variable in class org.apache.jackrabbit.mk.util.ChunkedInputStream
Maximum chunk size.
maxCount - Variable in class org.apache.jackrabbit.mk.util.AbstractRangeIterator
 
MemoryBlobStore - Class in org.apache.jackrabbit.mk.blobs
A memory blob store.
MemoryBlobStore() - Constructor for class org.apache.jackrabbit.mk.blobs.MemoryBlobStore
 
MicroKernel - Interface in org.apache.jackrabbit.mk.api
The MicroKernel design goals/principles: manage huge trees of nodes and properties efficiently MVCC-based concurrency control (writers don't interfere with readers, snapshot isolation) GIT/SVN-inspired DAG-based versioning model highly scalable concurrent read & write operations stateless API portable to C efficient support for large number of child nodes integrated API for efficiently storing/retrieving large binaries human-readable data serialization (JSON)

The MicroKernel Data Model: simple JSON-inspired data model: just nodes and properties a node consists of an unordered set of name -> item mappings.

MicroKernelException - Exception in org.apache.jackrabbit.mk.api
Exception thrown by methods of the MicroKernel API
MicroKernelException() - Constructor for exception org.apache.jackrabbit.mk.api.MicroKernelException
 
MicroKernelException(String) - Constructor for exception org.apache.jackrabbit.mk.api.MicroKernelException
 
MicroKernelException(String, Throwable) - Constructor for exception org.apache.jackrabbit.mk.api.MicroKernelException
 
MicroKernelException(Throwable) - Constructor for exception org.apache.jackrabbit.mk.api.MicroKernelException
 
MicroKernelImpl - Class in org.apache.jackrabbit.mk.core
 
MicroKernelImpl(String) - Constructor for class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
MicroKernelImpl() - Constructor for class org.apache.jackrabbit.mk.core.MicroKernelImpl
Argument-less constructor, used for in-memory kernel.
MicroKernelImpl(Repository) - Constructor for class org.apache.jackrabbit.mk.core.MicroKernelImpl
Alternate constructor, used for testing.
MicroKernelInputStream - Class in org.apache.jackrabbit.mk.util
An input stream to simplify reading a blob from the micro kernel.
MicroKernelInputStream(MicroKernel, String) - Constructor for class org.apache.jackrabbit.mk.util.MicroKernelInputStream
 
MongoBlobStore - Class in org.apache.jackrabbit.mk.blobs
A blob store that uses MongoDB.
MongoBlobStore() - Constructor for class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 
MongoPersistence - Class in org.apache.jackrabbit.mk.persistence
 
MongoPersistence() - Constructor for class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
MongoPersistence.DBObjectBinding - Class in org.apache.jackrabbit.mk.persistence
 
MongoPersistence.DBObjectBinding(BasicDBObject) - Constructor for class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
moveNode(String, String) - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
msg - Variable in class org.apache.jackrabbit.mk.model.AbstractCommit
 
MutableCommit - Class in org.apache.jackrabbit.mk.model
 
MutableCommit() - Constructor for class org.apache.jackrabbit.mk.model.MutableCommit
 
MutableCommit(StoredCommit) - Constructor for class org.apache.jackrabbit.mk.model.MutableCommit
Copy constructor.
MutableNode - Class in org.apache.jackrabbit.mk.model
 
MutableNode(RevisionProvider, String) - Constructor for class org.apache.jackrabbit.mk.model.MutableNode
 
MutableNode(Node, RevisionProvider, String) - Constructor for class org.apache.jackrabbit.mk.model.MutableNode
 

N

nanoTime() - Method in class org.apache.jackrabbit.mk.util.AscendingClock
Get the current time, ensuring that the value is always larger than the last returned time, even if the system time was changed.
newInstance(Cache.Backend<K, V>, int) - Static method in class org.apache.jackrabbit.mk.util.Cache
 
newInstance(int) - Static method in class org.apache.jackrabbit.mk.util.SimpleLRUCache
Create a new object with all elements of the given collection.
newline() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append a newline character.
newline() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
newline() - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
next - Variable in class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
next() - Method in class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
next() - Method in class org.apache.jackrabbit.mk.util.AbstractRangeIterator
 
next() - Method in class org.apache.jackrabbit.mk.util.UnmodifiableIterator
 
nextPowerOf2(int) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Get the value that is equal or higher than this value, and that is a power of two.
nil() - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
nil(String) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
Node - Interface in org.apache.jackrabbit.mk.model
 
NodeBuilder - Interface in org.apache.jackrabbit.mk.model
Builder interface for constructing new node states.
NodeDelta - Class in org.apache.jackrabbit.mk.model
 
NodeDelta(RevisionProvider, NodeState, NodeState) - Constructor for class org.apache.jackrabbit.mk.model.NodeDelta
 
NodeDelta.Conflict - Class in org.apache.jackrabbit.mk.model
 
NodeDelta.ConflictType - Enum in org.apache.jackrabbit.mk.model
 
nodeExists(String, String) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Determines whether the specified node exists.
nodeExists(String, String) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
nodeExists(Id, String) - Method in class org.apache.jackrabbit.mk.core.Repository
 
NodeState - Interface in org.apache.jackrabbit.mk.model
A content tree consists of nodes and properties, each of which evolves through different states during its lifecycle.
NodeStateDiff - Class in org.apache.jackrabbit.mk.model
Utility base class for comparing two NodeState instances.
NodeStateDiff() - Constructor for class org.apache.jackrabbit.mk.model.NodeStateDiff
 
NodeStore - Interface in org.apache.jackrabbit.mk.model
Storage abstraction for content trees.
NotFoundException - Exception in org.apache.jackrabbit.mk.store
 
NotFoundException() - Constructor for exception org.apache.jackrabbit.mk.store.NotFoundException
 
NotFoundException(String) - Constructor for exception org.apache.jackrabbit.mk.store.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception org.apache.jackrabbit.mk.store.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception org.apache.jackrabbit.mk.store.NotFoundException
 
NULL - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
nullScalar() - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
NUMBER - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
numberScalar(String) - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 

O

object(String) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
object() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append '{'.
object() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
object() - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
OBJECT_CACHE - Static variable in class org.apache.jackrabbit.mk.util.StringCache
 
OBJECT_CACHE_SIZE - Static variable in class org.apache.jackrabbit.mk.util.StringCache
 
org.apache.jackrabbit.mk.api - package org.apache.jackrabbit.mk.api
 
org.apache.jackrabbit.mk.blobs - package org.apache.jackrabbit.mk.blobs
 
org.apache.jackrabbit.mk.core - package org.apache.jackrabbit.mk.core
 
org.apache.jackrabbit.mk.json - package org.apache.jackrabbit.mk.json
 
org.apache.jackrabbit.mk.model - package org.apache.jackrabbit.mk.model
 
org.apache.jackrabbit.mk.persistence - package org.apache.jackrabbit.mk.persistence
 
org.apache.jackrabbit.mk.store - package org.apache.jackrabbit.mk.store
 
org.apache.jackrabbit.mk.util - package org.apache.jackrabbit.mk.util
 
out - Variable in class org.apache.jackrabbit.mk.store.BinaryBinding
 

P

parentId - Variable in class org.apache.jackrabbit.mk.model.AbstractCommit
 
paths - Variable in class org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler
 
PathUtils - Class in org.apache.jackrabbit.mk.util
Utility methods to parse a JCR path.
PathUtils() - Constructor for class org.apache.jackrabbit.mk.util.PathUtils
 
persist(byte[], byte[]) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
persistDirtyBuckets(RevisionStore) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
Persistence - Interface in org.apache.jackrabbit.mk.persistence
Defines the methods exposed by a persistence manager, that stores head revision id, nodes, child node entries and blobs.
PersistHook - Interface in org.apache.jackrabbit.mk.store
 
postPersist(RevisionStore) - Method in class org.apache.jackrabbit.mk.model.MutableNode
 
postPersist(RevisionStore) - Method in interface org.apache.jackrabbit.mk.store.PersistHook
 
prePersist(RevisionStore) - Method in class org.apache.jackrabbit.mk.model.MutableNode
 
prePersist(RevisionStore) - Method in interface org.apache.jackrabbit.mk.store.PersistHook
 
prettyPrint(String) - Static method in class org.apache.jackrabbit.mk.json.JsopBuilder
Beautify (format) the json / jsop string.
properties - Variable in class org.apache.jackrabbit.mk.model.AbstractNode
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.mk.model.NodeStateDiff
Called by NodeStateDiff.compare(NodeState, NodeState) for all added properties.
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.mk.model.NodeStateDiff
Called by NodeStateDiff.compare(NodeState, NodeState) for all changed properties.
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.mk.model.NodeStateDiff
Called by NodeStateDiff.compare(NodeState, NodeState) for all deleted properties.
PropertyState - Interface in org.apache.jackrabbit.mk.model
Immutable property state.
provider - Variable in class org.apache.jackrabbit.mk.model.AbstractNode
 
put(K, V) - Method in class org.apache.jackrabbit.mk.util.Cache
 
putCNEMap(ChildNodeEntriesMap) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
putCNEMap(ChildNodeEntriesMap) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
putCNEMap(ChildNodeEntriesMap) - Method in interface org.apache.jackrabbit.mk.store.RevisionStore
 
putHeadCommit(MutableCommit) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
putHeadCommit(MutableCommit) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
putHeadCommit(MutableCommit) - Method in interface org.apache.jackrabbit.mk.store.RevisionStore
Put a new head commit.
putNode(MutableNode) - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
putNode(MutableNode) - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
putNode(MutableNode) - Method in interface org.apache.jackrabbit.mk.store.RevisionStore
 

Q

quote(String) - Static method in class org.apache.jackrabbit.mk.json.JsonBuilder
 

R

RangeIterator<T> - Class in org.apache.jackrabbit.mk.util
 
RangeIterator(Iterator<T>, int, int) - Constructor for class org.apache.jackrabbit.mk.util.RangeIterator
 
read(String, long, byte[], int, int) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Reads up to length bytes of data from the specified blob into the given array of bytes.
read(byte[], int, int) - Method in class org.apache.jackrabbit.mk.blobs.BlobStoreInputStream
 
read() - Method in class org.apache.jackrabbit.mk.blobs.BlobStoreInputStream
 
read(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
read(int) - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
read() - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
read(int) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
read() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
read(int) - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Read a token which must match a given token type.
read() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Read a token and return the token type.
read() - Method in class org.apache.jackrabbit.mk.util.BoundedInputStream
 
read(byte[], int, int) - Method in class org.apache.jackrabbit.mk.util.BoundedInputStream
 
read() - Method in class org.apache.jackrabbit.mk.util.ChunkedInputStream
 
read(byte[], int, int) - Method in class org.apache.jackrabbit.mk.util.ChunkedInputStream
 
read(byte[], int, int) - Method in class org.apache.jackrabbit.mk.util.MicroKernelInputStream
 
read() - Method in class org.apache.jackrabbit.mk.util.MicroKernelInputStream
 
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
readBlob(String, long, byte[], int, int) - Method in interface org.apache.jackrabbit.mk.blobs.BlobStore
 
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.MemoryBlobStore
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 
readBytes(InputStream) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Read a byte array.
readBytesMap(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
readBytesMap(String) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
readBytesMap(String) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
readBytesValue(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
readBytesValue(String) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
readBytesValue(String) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
readCNEMap(Id) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
readCNEMap(Id) - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
readCNEMap(Id) - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
readCNEMap(Id) - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
readCNEMap(Id) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
readCNEMap(Id) - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
 
readCommit(Id) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
readCommit(Id) - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
readCommit(Id) - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
readCommit(Id) - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
readCommit(Id) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
readCommit(Id) - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
 
readFully(AbstractBlobStore, String) - Static method in class org.apache.jackrabbit.mk.blobs.BlobStoreInputStream
 
readFully(InputStream, byte[], int, int) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Try to read the given number of bytes to the buffer.
readFully(MicroKernel, String) - Static method in class org.apache.jackrabbit.mk.util.MicroKernelInputStream
 
readHead() - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
readHead() - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
readHead() - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
readHead() - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
readHead() - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
readHead() - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
 
readInt(InputStream) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Read an integer (4 bytes).
readIntValue(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
readIntValue(String) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
readIntValue(String) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
readLong(InputStream) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Read a long (8 bytes).
readLongValue(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
readLongValue(String) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
readLongValue(String) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
readNode(StoredNode) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
readNode(StoredNode) - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
readNode(StoredNode) - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
readNode(StoredNode) - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
readNode(StoredNode) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
readNode(StoredNode) - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
Read a node from storage.
readRawValue() - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
readRawValue() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
readRawValue() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Read a value and return the raw Json representation.
readString() - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
readString() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
readString() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
Read a string.
readString(InputStream) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Read a String.
readStringMap(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
readStringMap(String) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
readStringMap(String) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
readStringValue(String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
readStringValue(String) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
readStringValue(String) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
readVarInt(InputStream) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Read a variable size integer.
readVarLong(InputStream) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Read a variable size long.
recycle(InputStream) - Method in class org.apache.jackrabbit.mk.util.ChunkedInputStream
Recycle this input stream.
recycle(OutputStream) - Method in class org.apache.jackrabbit.mk.util.ChunkedOutputStream
Recycle this output stream.
relativize(String, String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Relativize a path wrt.
remove(String) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
remove(String) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
remove(String) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
remove(String) - Method in class org.apache.jackrabbit.mk.model.MutableNode
 
remove() - Method in class org.apache.jackrabbit.mk.util.AbstractFilteringIterator
 
remove() - Method in class org.apache.jackrabbit.mk.util.AbstractRangeIterator
 
remove() - Method in class org.apache.jackrabbit.mk.util.UnmodifiableIterator
 
removeEldestEntry(Map.Entry<K, V>) - Method in class org.apache.jackrabbit.mk.util.SimpleLRUCache
 
removeNode(String) - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
rename(String, String) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
rename(String, String) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
rename(String, String) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
rename(String, String) - Method in class org.apache.jackrabbit.mk.model.MutableNode
 
rep - Variable in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
replace(K, V) - Method in class org.apache.jackrabbit.mk.util.Cache
Get the element in the cache if one exists, or add it to the cache if not.
Repository - Class in org.apache.jackrabbit.mk.core
 
Repository(String) - Constructor for class org.apache.jackrabbit.mk.core.Repository
 
Repository(RevisionStore, BlobStore) - Constructor for class org.apache.jackrabbit.mk.core.Repository
Alternate constructor, used for testing.
Repository() - Constructor for class org.apache.jackrabbit.mk.core.Repository
Argument-less constructor, used for in-memory kernel.
resetReader() - Method in interface org.apache.jackrabbit.mk.json.JsopReader
 
resetReader() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
resetReader() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
resetWriter() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Resets this instance.
resetWriter() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
resetWriter() - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
retrieveBucket(Id) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
RevisionProvider - Interface in org.apache.jackrabbit.mk.store
Read operations.
RevisionStore - Interface in org.apache.jackrabbit.mk.store
Write operations.
revProvider - Variable in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
rootNodeId - Variable in class org.apache.jackrabbit.mk.model.AbstractCommit
 

S

Scalar - Interface in org.apache.jackrabbit.mk.model
An immutable, typed scalar value.
Scalar.Type - Enum in org.apache.jackrabbit.mk.model
 
ScalarImpl - Class in org.apache.jackrabbit.mk.model
 
ScalarImpl() - Constructor for class org.apache.jackrabbit.mk.model.ScalarImpl
 
serialize(Binding) - Method in class org.apache.jackrabbit.mk.model.AbstractCommit
 
serialize(Binding) - Method in class org.apache.jackrabbit.mk.model.AbstractNode
 
serialize(Binding) - Method in interface org.apache.jackrabbit.mk.model.ChildNodeEntries
 
serialize(Binding) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesMap
 
serialize(Binding) - Method in class org.apache.jackrabbit.mk.model.ChildNodeEntriesTree
 
serialize(Binding) - Method in interface org.apache.jackrabbit.mk.model.Commit
 
serialize(Binding) - Method in interface org.apache.jackrabbit.mk.model.Node
 
setBlockSize(int) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
setBlockSizeMin(int) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
setChildNode(String, NodeState) - Method in interface org.apache.jackrabbit.mk.model.NodeBuilder
Sets or removes the named child node.
setCommitTS(long) - Method in class org.apache.jackrabbit.mk.model.MutableCommit
 
setConnectionPool(JdbcConnectionPool) - Method in class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
setLineLength(int) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
 
setLineLength(int) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
setLineLength(int) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
setMaxSize(int) - Method in class org.apache.jackrabbit.mk.util.SimpleLRUCache
 
setMsg(String) - Method in class org.apache.jackrabbit.mk.model.MutableCommit
 
setParentId(Id) - Method in class org.apache.jackrabbit.mk.model.MutableCommit
 
setPos(int) - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
setProperties(String, Map<String, String>) - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
setProperty(String, String, String) - Method in class org.apache.jackrabbit.mk.model.CommitBuilder
 
setProperty(String, String) - Method in interface org.apache.jackrabbit.mk.model.NodeBuilder
Sets or removes the named property.
setRoot(NodeState) - Method in interface org.apache.jackrabbit.mk.model.NodeStore
Updates the state of the content tree.
setRootNodeId(Id) - Method in class org.apache.jackrabbit.mk.model.MutableCommit
 
shutDown() - Method in class org.apache.jackrabbit.mk.core.Repository
 
SimpleLRUCache<K,V> - Class in org.apache.jackrabbit.mk.util
This class implements a small LRU object cache.
size() - Method in class org.apache.jackrabbit.mk.util.Cache
 
skipFully(InputStream, long) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Skip a number of bytes in an input stream.
split(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Split a path into elements.
start(NodeState, NodeState) - Method in class org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler
 
start(NodeState, NodeState, String) - Method in class org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler
 
startMark() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
startMark() - Method in class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
startMark() - Method in class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
startMark() - Method in class org.apache.jackrabbit.mk.blobs.MemoryBlobStore
 
startMark() - Method in class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.mk.blobs.MemoryBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 
StoredCommit - Class in org.apache.jackrabbit.mk.model
 
StoredCommit(Id, Id, long, Id, String) - Constructor for class org.apache.jackrabbit.mk.model.StoredCommit
 
StoredCommit(Id, Commit) - Constructor for class org.apache.jackrabbit.mk.model.StoredCommit
 
StoredNode - Class in org.apache.jackrabbit.mk.model
 
StoredNode(Id, RevisionProvider) - Constructor for class org.apache.jackrabbit.mk.model.StoredNode
 
StoredNode(Id, RevisionProvider, Map<String, String>, Iterator<ChildNode>) - Constructor for class org.apache.jackrabbit.mk.model.StoredNode
 
StoredNode(Id, Node, RevisionProvider) - Constructor for class org.apache.jackrabbit.mk.model.StoredNode
 
STRING - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
StringCache - Class in org.apache.jackrabbit.mk.util
A simple string cache.
stringScalar(String) - Static method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
StringUtils - Class in org.apache.jackrabbit.mk.util
Some string utility methods.
StringUtils() - Constructor for class org.apache.jackrabbit.mk.util.StringUtils
 
sweep() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
sweep() - Method in class org.apache.jackrabbit.mk.blobs.DbBlobStore
 
sweep() - Method in class org.apache.jackrabbit.mk.blobs.FileBlobStore
 
sweep() - Method in class org.apache.jackrabbit.mk.blobs.MemoryBlobStore
 
sweep() - Method in class org.apache.jackrabbit.mk.blobs.MongoBlobStore
 

T

tag(char) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append a Jsop tag character.
tag(char) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
tag(char) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
time() - Method in class org.apache.jackrabbit.mk.util.AscendingClock
Get the current time, ensuring that the value is always larger than the last returned time, even if the system time was changed.
toString() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore.BlockId
 
toString() - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore.Data
 
toString() - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Get the generated string.
toString() - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
toString() - Method in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
toString() - Method in class org.apache.jackrabbit.mk.model.Id
 
toString() - Method in class org.apache.jackrabbit.mk.model.MutableNode
 
toString() - Method in class org.apache.jackrabbit.mk.model.ScalarImpl
 
TraversingNodeDiffHandler - Class in org.apache.jackrabbit.mk.model
 
TraversingNodeDiffHandler() - Constructor for class org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler
 
TRUE - Static variable in class org.apache.jackrabbit.mk.json.JsopTokenizer
 
TYPE_DATA - Static variable in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
TYPE_HASH - Static variable in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
TYPE_HASH_COMPRESSED - Static variable in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 

U

unlockHead() - Method in class org.apache.jackrabbit.mk.store.CopyingGC
 
unlockHead() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 
unlockHead() - Method in interface org.apache.jackrabbit.mk.store.RevisionStore
Unlock the head.
UnmodifiableIterator<T> - Class in org.apache.jackrabbit.mk.util
 
UnmodifiableIterator(Iterator<T>) - Constructor for class org.apache.jackrabbit.mk.util.UnmodifiableIterator
 
usesBlobId(String) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 

V

validate(String) - Static method in class org.apache.jackrabbit.mk.util.PathUtils
Check if the path is valid, and throw an IllegalArgumentException if not.
value(String) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
value(int) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
value(long) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
value(float) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
value(double) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
value(Number) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
value(boolean) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonArrayBuilder
 
value(String, String) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
value(String, int) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
value(String, long) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
value(String, float) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
value(String, double) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
value(String, Number) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
value(String, boolean) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
value(long) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append a number.
value(boolean) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append the boolean value 'true' or 'false'.
value(String) - Method in class org.apache.jackrabbit.mk.json.JsopBuilder
Append a string or null.
value(String) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
value(long) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
value(boolean) - Method in class org.apache.jackrabbit.mk.json.JsopStream
 
value(String) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
value(long) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
value(boolean) - Method in interface org.apache.jackrabbit.mk.json.JsopWriter
 
valueEncoded(String, String) - Method in class org.apache.jackrabbit.mk.json.JsonBuilder.JsonObjectBuilder
 
valueOf(String) - Static method in enum org.apache.jackrabbit.mk.model.NodeDelta.ConflictType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.mk.model.Scalar.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.mk.model.NodeDelta.ConflictType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.mk.model.Scalar.Type
Returns an array containing the constants of this enum type, in the order they are declared.
verifyInitialized() - Method in class org.apache.jackrabbit.mk.store.DefaultRevisionStore
 

W

waitForCommit(String, long) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Wait for a commit to occur that is newer than the given revision number.
waitForCommit(String, long) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
waitForCommit(String, long) - Method in class org.apache.jackrabbit.mk.util.CommitGate
Wait for a new commit to occur.
write(InputStream) - Method in interface org.apache.jackrabbit.mk.api.MicroKernel
Stores the content of the given stream and returns an associated identifier for later retrieval.
write(InputStream) - Method in class org.apache.jackrabbit.mk.core.MicroKernelImpl
 
write(String, String) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
write(String, byte[]) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
write(String, long) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
write(String, int) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
write(String, String) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
write(String, byte[]) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
write(String, long) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
write(String, int) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
write(String, String) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
write(String, byte[]) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
write(String, long) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
write(String, int) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
write(int) - Method in class org.apache.jackrabbit.mk.util.ChunkedOutputStream
 
write(byte[], int, int) - Method in class org.apache.jackrabbit.mk.util.ChunkedOutputStream
 
writeBlob(InputStream) - Method in class org.apache.jackrabbit.mk.blobs.AbstractBlobStore
 
writeBlob(InputStream) - Method in interface org.apache.jackrabbit.mk.blobs.BlobStore
Write a blob from an input stream.
writeBlob(InputStream) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
writeBytes(OutputStream, byte[]) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Write a byte array.
writeCNEMap(ChildNodeEntriesMap) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
writeCNEMap(ChildNodeEntriesMap) - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
writeCNEMap(ChildNodeEntriesMap) - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
writeCNEMap(ChildNodeEntriesMap) - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
writeCNEMap(ChildNodeEntriesMap) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
writeCNEMap(ChildNodeEntriesMap) - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
 
writeCommit(Id, Commit) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
writeCommit(Id, Commit) - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
writeCommit(Id, Commit) - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
writeCommit(Id, Commit) - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
writeCommit(Id, Commit) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
writeCommit(Id, Commit) - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
Persist a commit, with an id that is selected by the caller.
writeHead(Id) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
writeHead(Id) - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
writeHead(Id) - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
writeHead(Id) - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
writeHead(Id) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
writeHead(Id) - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
 
writeInt(OutputStream, int) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Write an integer (4 bytes).
writeLong(OutputStream, long) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Write a long (8 bytes).
writeMap(String, int, Binding.StringEntryIterator) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
writeMap(String, int, Binding.BytesEntryIterator) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence.DBObjectBinding
 
writeMap(String, int, Binding.StringEntryIterator) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
writeMap(String, int, Binding.BytesEntryIterator) - Method in class org.apache.jackrabbit.mk.store.BinaryBinding
 
writeMap(String, int, Binding.StringEntryIterator) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
writeMap(String, int, Binding.BytesEntryIterator) - Method in interface org.apache.jackrabbit.mk.store.Binding
 
writeNode(Node) - Method in class org.apache.jackrabbit.mk.persistence.BDbPersistence
 
writeNode(Node) - Method in class org.apache.jackrabbit.mk.persistence.FSPersistence
 
writeNode(Node) - Method in class org.apache.jackrabbit.mk.persistence.H2Persistence
 
writeNode(Node) - Method in class org.apache.jackrabbit.mk.persistence.InMemPersistence
 
writeNode(Node) - Method in class org.apache.jackrabbit.mk.persistence.MongoPersistence
 
writeNode(Node) - Method in interface org.apache.jackrabbit.mk.persistence.Persistence
 
writeString(OutputStream, String) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Write a String.
writeVarInt(OutputStream, int) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Write a variable size integer.
writeVarLong(OutputStream, long) - Static method in class org.apache.jackrabbit.mk.util.IOUtils
Write a variable size long.

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

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