Class RepositoryImpl

  • All Implemented Interfaces:
    Repository, org.apache.jackrabbit.api.JackrabbitRepository
    Direct Known Subclasses:
    OsgiRepository

    public class RepositoryImpl
    extends java.lang.Object
    implements org.apache.jackrabbit.api.JackrabbitRepository
    TODO document
    • Field Detail

      • REFRESH_INTERVAL

        public static final java.lang.String REFRESH_INTERVAL
        Name of the session attribute value determining the session refresh interval in seconds.
        See Also:
        RefreshStrategy, Constant Field Values
      • RELAXED_LOCKING

        public static final java.lang.String RELAXED_LOCKING
        Name of the session attribute for enabling relaxed locking rules
        See Also:
        OAK-1329, Constant Field Values
      • BOUND_PRINCIPALS

        public static final java.lang.String BOUND_PRINCIPALS
        Name of the session attribute exposing the associated principals
        See Also:
        OAK-9415, Constant Field Values
      • whiteboard

        protected final org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard
      • fastQueryResultSize

        protected final boolean fastQueryResultSize
    • Constructor Detail

      • RepositoryImpl

        public RepositoryImpl​(@NotNull
                              @NotNull org.apache.jackrabbit.oak.api.ContentRepository contentRepository,
                              @NotNull
                              @NotNull org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard,
                              @NotNull
                              @NotNull org.apache.jackrabbit.oak.spi.security.SecurityProvider securityProvider,
                              int observationQueueLength,
                              org.apache.jackrabbit.oak.plugins.observation.CommitRateLimiter commitRateLimiter)
        Constructor used for backward compatibility.
      • RepositoryImpl

        public RepositoryImpl​(@NotNull
                              @NotNull org.apache.jackrabbit.oak.api.ContentRepository contentRepository,
                              @NotNull
                              @NotNull org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard,
                              @NotNull
                              @NotNull org.apache.jackrabbit.oak.spi.security.SecurityProvider securityProvider,
                              int observationQueueLength,
                              org.apache.jackrabbit.oak.plugins.observation.CommitRateLimiter commitRateLimiter,
                              boolean fastQueryResultSize,
                              boolean createSessionMBeans)