jackrabbit-oak - 从橡树段存储创建 TransientRepository
问题描述
我有一个基于旧文件的 Apache Jackrabbit 存储库,我已使用 Oak-migrate 实用程序将其转换为 Apache Oak 存储库。旧代码使用 org.apache.jackrabbit.core.TransientRepository 类来处理存储库,在新代码中,我使用以下代码获取 Oak 存储库的 javax.jcr.Repository 对象
FileStore fs = FileStoreBuilder.fileStoreBuilder(new File(path)).build(); SegmentNodeStore ns = SegmentNodeStoreBuilders.builder(fs).build(); Repository repo = new Jcr(new Oak(ns)).createRepository();
如何将此 javax.jcr.Repository 转换为 org.apache.jackrabbit.core.TransientRepository ?因为有很多地方使用 TransientRepository 类
解决方案
你不能,这是一个完全不同的实现。
推荐阅读
- c - 多核处理器上的 pthread_cond_wait 问题
- ffmpeg - 通过 UTP 上的 USB 使用 FFmpeg 进行网络摄像头录制
- php - PHP 7.4:如何检查类型属性是否已初始化(包括使用 null 进行初始化)?
- mysql - SQL分组更多表
- node.js - 如何在 react.js 中获取这些注释数组的值?
- c++ - libssh 文件操作下载和上传速度慢
- javascript - 在不重新渲染子组件的情况下反应父组件的 setState
- python - 计算组内独特组合的权重
- javascript - 不必要的条件渲染不会在脚本标签版本 React 中完全重新渲染相同级别的元素
- autodesk-forge - onComplete 回调可以与 localhost 一起使用吗?