Package org.apache.jackrabbit.oak.plugins.document.util
package org.apache.jackrabbit.oak.plugins.document.util
-
ClassDescription
FunctionalInterfaceto consume Metric Stats for update/remove operationANodeStateDiffimplementation that counts the differences between two node states, including their sub tree.Base class to update the metrics forDocumentStoreStatsCollector.doneCreate(long, Collection, List, boolean)for underlyingDocumentStoreWrapper of another DocumentStore that does a lease check on any method invocation (read or update) and fails if the lease is not valid.Implements aDocumentStorewrapper and logs all calls.A MapFactory backed by MapDB, which stores the map in a temporary file.Experimental extension point for OAK-1772 to try out alternative approaches for persisting in memory state Not part of APIMergeSortedIteratorsis a specialized implementation of a merge sort of already sorted iterators of some type of comparable elements.Base class to update the metrics forDocumentStoreStatsCollector.doneFindAndModify(long, Collection, String, boolean, boolean, int)for underlyingDocumentStoreTheMongoConnectionabstracts connection to theMongoDB.Base class to update the metrics forDocumentStoreStatsCollector.doneRemove(long, Collection, int)for underlyingDocumentStoreImplementation of aNodeStateDiffthat reports the inverse operation to the wrappedNodeStateDiff.A cache key implementation which consists of twoRevisions.Statistics Util class.A cache value wrapping a simple string.Implements aDocumentStorewrapper which synchronizes on all methods.Wrapper of another DocumentStore that does a throttling check on any method invocation (create, update or delete) and throttled the system if under high load.A class representing a time interval, with utility methods to derive related intervals, check time stamps for containment, etc.A DocumentStore wrapper that can be used to log and also time DocumentStore calls.FunctionalInterfaceto consume Metric Stats for create/upsert operationBase class to update the metrics forDocumentStoreStatsCollector.doneCreateOrUpdate(long, Collection, List)for underlyingDocumentStoreUtility class related to encoding characters into (UTF-8) byte sequences.Utility methods.