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) |
Jcr(org.apache.jackrabbit.oak.Oak oak,
boolean initialize) |
public static final int DEFAULT_OBSERVATION_QUEUE_LENGTH
public Jcr(org.apache.jackrabbit.oak.Oak oak, boolean initialize)
public Jcr(org.apache.jackrabbit.oak.Oak oak)
public Jcr()
public Jcr(org.apache.jackrabbit.oak.spi.state.NodeStore store)
@Nonnull public Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.state.Clusterable c)
@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.CommitHook hook)
@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.commit.Editor editor)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.security.SecurityProvider securityProvider)
@Deprecated @Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler conflictHandler)
with(ThreeWayConflictHandler)
instead@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler conflictHandler)
@Nonnull public final Jcr with(@Nonnull ScheduledExecutorService executor)
@Nonnull public final Jcr with(@Nonnull org.apache.jackrabbit.oak.spi.commit.Observer observer)
@Nonnull @Deprecated public Jcr withAsyncIndexing()
withAsyncIndexing(String, long)
instead@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.query.QueryLimits qs)
@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–2017 The Apache Software Foundation. All rights reserved.