Class MongoDocumentNodeStoreBuilder
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBuilder<T>
-
- org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentNodeStoreBuilderBase<MongoDocumentNodeStoreBuilder>
-
- org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentNodeStoreBuilder
-
public class MongoDocumentNodeStoreBuilder extends MongoDocumentNodeStoreBuilderBase<MongoDocumentNodeStoreBuilder>
A builder for aDocumentNodeStore
backed by MongoDB.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBuilder
blobStoreSupplier, DEFAULT_CACHE_SEGMENT_COUNT, DEFAULT_CACHE_STACK_MOVE_DISTANCE, DEFAULT_CHILDREN_CACHE_PERCENTAGE, DEFAULT_DIFF_CACHE_PERCENTAGE, DEFAULT_MEMORY_CACHE_SIZE, DEFAULT_NODE_CACHE_PERCENTAGE, DEFAULT_PREV_DOC_CACHE_PERCENTAGE, DEFAULT_UPDATE_LIMIT, documentStoreSupplier
-
-
Constructor Summary
Constructors Constructor Description MongoDocumentNodeStoreBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MongoDocumentNodeStoreBuilder
newMongoDocumentNodeStoreBuilder()
-
Methods inherited from class org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentNodeStoreBuilderBase
createMissingLastRevSeeker, createReferencedBlobs, createVersionGCSupport, getCollectionCompressionType, getMongoClient, isSocketKeepAlive, setClientSessionDisabled, setCollectionCompressionType, setLeaseSocketTimeout, setMaxReplicationLag, setMongoDB, setMongoDB, setMongoDB, setSocketKeepAlive
-
Methods inherited from class org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBuilder
build, buildChildrenCache, buildDocumentCache, buildLocalDiffCache, buildMemoryDiffCache, buildNodeCache, buildNodeDocumentCache, buildPrevDocumentsCache, clock, disableBranches, getAsyncDelay, getBlobStore, getBlobStoreCacheStats, getBlobStoreStats, getCacheEmptyCommitValue, getCancelInvalidationFeature, getChildrenCacheSize, getClock, getClusterId, getClusterIdReuseDelayAfterRecovery, getCommitValueCacheSize, getDiffCache, getDiffCacheSize, getDocStoreEmbeddedVerificationFeature, getDocStoreFullGCFeature, getDocStoreThrottlingFeature, getDocumentCacheSize, getDocumentStore, getDocumentStoreStatsCollector, getExecutor, getFullGCExcludePaths, getFullGCIncludePaths, getFullGCMode, getGCMonitor, getJournalGCMaxAge, getJournalPropertyHandlerFactory, getLeaseCheck, getLeaseFailureHandler, getLocalDiffCacheSize, getLogging, getMemoryDiffCacheSize, getNoChildOrderCleanupFeature, getNodeCachePathPredicate, getNodeCachePredicate, getNodeCacheSize, getNodeStoreStatsCollector, getPersistenceCacheStats, getPersistentCache, getPrefetchFeature, getPrevDocumentCacheSize, getReadOnlyMode, getRecoveryDelayMillis, getRevisionGCMaxAge, getStatisticsProvider, getSuspendTimeoutMillis, getThrottlingStatsCollector, getTiming, getUpdateLimit, getWeigher, isBundlingDisabled, isClusterInvisible, isDisableBranches, isEmbeddedVerificationEnabled, isFullGCEnabled, isPrefetchExternalChanges, isThrottlingEnabled, isUseSimpleRevision, memoryCacheDistribution, memoryCacheSize, newDocumentNodeStoreBuilder, setAsyncDelay, setBlobStore, setBundlingDisabled, setCacheEmptyCommitValue, setCacheSegmentCount, setCacheStackMoveDistance, setCancelInvalidationFeature, setClusterId, setClusterIdReuseDelayAfterRecovery, setClusterInvisible, setCommitValueCacheSize, setDocStoreEmbeddedVerificationFeature, setDocStoreFullGCFeature, setDocStoreThrottlingFeature, setDocumentStore, setDocumentStoreStatsCollector, setEmbeddedVerificationEnabled, setExecutor, setFullGCEnabled, setFullGCExcludePaths, setFullGCIncludePaths, setFullGCMode, setGCMonitor, setJournalCache, setJournalGCMaxAge, setJournalPropertyHandlerFactory, setLeaseCheck, setLeaseCheckMode, setLeaseFailureHandler, setLogging, setLoggingPrefix, setNoChildOrderCleanupFeature, setNodeCachePathPredicate, setNodeCachePredicate, setNodeStoreStatsCollector, setPersistentCache, setPrefetchExternalChanges, setPrefetchFeature, setReadOnlyMode, setRecoveryDelayMillis, setRevisionGCMaxAge, setStatisticsProvider, setSuspendTimeoutMillis, setThrottlingEnabled, setThrottlingStatsCollector, setTiming, setUpdateLimit, setUseSimpleRevision, thisBuilder, withWeigher
-
-
-
-
Method Detail
-
newMongoDocumentNodeStoreBuilder
public static MongoDocumentNodeStoreBuilder newMongoDocumentNodeStoreBuilder()
- Returns:
- a new
MongoDocumentNodeStoreBuilder
.
-
-