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]);
}