Java源码示例:org.apache.jackrabbit.oak.jcr.Jcr

示例1
@BeforeClass
public static void initRepository() {
    repository = new Jcr()
            .with(createSecurityProvider())
            .withAtomicCounter()
            .createRepository();
}
 
示例2
private static Repository createRepository() {
    SecurityProvider securityProvider = createSecirityProvider();
    QueryEngineSettings queryEngineSettings = new QueryEngineSettings();
    queryEngineSettings.setFailTraversal(true);
    Jcr jcr = new Jcr();
    jcr.with(securityProvider);
    jcr.with(queryEngineSettings);
    return jcr.createRepository();
}
 
示例3
protected static void setupRepository() {
    log.debug("Initializing Repository");
    final Repository rawRepository = new Jcr(new Oak()).createRepository();
    repository = new LazyLoadingRepository(rawRepository, CONTENT_LOADER_SUPPLIER.get());
}
 
示例4
private Instance()
        throws RepositoryException {
    repository = new Jcr().createRepository();
    admin = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));
    packMgr = new JcrPackageManagerImpl(admin, new String[0]);
}