public class Jcr extends Object
The backing ContentRepository instance will be constructed with reasonable defaults and additional components can be registered by calling the with methods. Note that it is not possible to remove components once registered.
The Jcr builder is a lazy initializer, to have a working repository make sure
you call createContentRepository() or
createRepository().
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_OBSERVATION_QUEUE_LENGTH |
| Constructor and Description |
|---|
Jcr() |
Jcr(org.apache.jackrabbit.oak.spi.state.NodeStore store) |
Jcr(org.apache.jackrabbit.oak.Oak oak) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jackrabbit.oak.api.ContentRepository |
createContentRepository() |
Repository |
createRepository() |
Jcr |
with(org.apache.jackrabbit.oak.spi.state.Clusterable c) |
Jcr |
with(org.apache.jackrabbit.oak.spi.commit.CommitHook hook) |
Jcr |
with(org.apache.jackrabbit.oak.plugins.observation.CommitRateLimiter commitRateLimiter) |
Jcr |
with(org.apache.jackrabbit.oak.spi.commit.Editor editor) |
Jcr |
with(org.apache.jackrabbit.oak.spi.commit.EditorProvider provider) |
Jcr |
with(Executor executor) |
Jcr |
with(org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider indexEditorProvider) |
Jcr |
with(org.apache.jackrabbit.oak.spi.commit.Observer observer) |
Jcr |
with(org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler conflictHandler) |
Jcr |
with(org.apache.jackrabbit.oak.query.QueryEngineSettings qs) |
Jcr |
with(org.apache.jackrabbit.oak.spi.query.QueryIndexProvider provider) |
Jcr |
with(org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer initializer) |
Jcr |
with(ScheduledExecutorService executor) |
Jcr |
with(org.apache.jackrabbit.oak.spi.security.SecurityProvider securityProvider) |
Jcr |
with(String defaultWorkspaceName) |
Jcr |
with(org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard) |
Jcr |
withAsyncIndexing() |
Jcr |
withAtomicCounter() |
Jcr |
withFastQueryResultSize(boolean fastQueryResultSize) |
Jcr |
withObservationQueueLength(int observationQueueLength) |
public static final int DEFAULT_OBSERVATION_QUEUE_LENGTH
public Jcr(org.apache.jackrabbit.oak.Oak oak)
public Jcr()
public Jcr(org.apache.jackrabbit.oak.spi.state.NodeStore store)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer initializer)
public Jcr withAtomicCounter()
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.query.QueryIndexProvider provider)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider indexEditorProvider)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.commit.EditorProvider provider)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.security.SecurityProvider securityProvider)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler conflictHandler)
@Nonnull public final Jcr with(@Nonnull ScheduledExecutorService executor)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.commit.Observer observer)
@Nonnull public Jcr withObservationQueueLength(int observationQueueLength)
@Nonnull public Jcr with(@Nonnull org.apache.jackrabbit.oak.plugins.observation.CommitRateLimiter commitRateLimiter)
@Nonnull public Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard)
@Nonnull public org.apache.jackrabbit.oak.api.ContentRepository createContentRepository()
@Nonnull public Repository createRepository()
Copyright © 2012-2016 The Apache Software Foundation. All Rights Reserved.