Package org.apache.jackrabbit.oak.kernel

Examples of org.apache.jackrabbit.oak.kernel.KernelNodeStore$NodeStateBuilderContext


        List<CommitEditor> editors = new ArrayList<CommitEditor>();
        editors.add(new ValidatingEditor(validatorProvider));
        CompositeEditor editor = new CompositeEditor(editors);

        nodeStore = new KernelNodeStore(microKernel, editor);
        QueryIndexProvider qip = (indexProvider == null) ? getDefaultIndexProvider(microKernel) : indexProvider;
        queryEngine = new QueryEngineImpl(nodeStore, microKernel, qip);

        // TODO: use configurable context provider
        loginContextProvider = new LoginContextProviderImpl(this);
View Full Code Here


    protected NodeState state;

    @Before
    public void setUp() {
        MicroKernel microKernel = new MicroKernelImpl();
        store = new KernelNodeStore(microKernel, createCommitEditor());
        valueFactory = store.getValueFactory();

        state = createInitialState(microKernel);
    }
View Full Code Here

    @Before
    public void setup() {
        counter = 0;

        MicroKernel mk1 = new MicroKernelImpl("./target/mk1/" + random.nextInt());
        store1 = new KernelNodeStore(mk1, EmptyEditor.INSTANCE);
        vf = store1.getValueFactory();
        mk1.commit("", "+\"/root\":{}", mk1.getHeadRevision(), "");
        root1 = new RootImpl(store1, null);

        MicroKernel mk2 = new MicroKernelImpl("./target/mk2/" + random.nextInt());
        store2 = new KernelNodeStore(mk2, EmptyEditor.INSTANCE);
        mk2.commit("", "+\"/root\":{}", mk2.getHeadRevision(), "");
        root2 = new RootImpl(store2, null);
    }
View Full Code Here

        registerJMXBeans(mk.getNodeStore());
        registerLastRevRecoveryJob(mk.getNodeStore());

        NodeStore store;
        if (useMK) {
            KernelNodeStore kns = new KernelNodeStore(mk);
            store = kns;
            observerTracker = new ObserverTracker(kns);
        } else {
            DocumentNodeStore mns = mk.getNodeStore();
            store = mns;
View Full Code Here

    @Test
    public void testLucene() throws Exception {
        LuceneIndexInfo indexInfo = new LuceneIndexInfo(DEFAULT_INDEX_NAME,
                DEFAULT_INDEX_PATH);

        KernelNodeStore store = new KernelNodeStore(new MicroKernelImpl());
        store.setEditor(new LuceneEditor(indexInfo.getPath()));
        Root root = new RootImpl(store, "", new TestAcContext());
        Tree tree = root.getTree("/");

        tree.setProperty("foo", MemoryValueFactory.INSTANCE.createValue("bar"));
        root.commit(DefaultConflictHandler.OURS);
View Full Code Here

    protected NodeState state;

    @Before
    public void setUp() {
        MicroKernel microKernel = new MicroKernelImpl();
        store = new KernelNodeStore(microKernel);
        valueFactory = store.getValueFactory();
        acContext = new TestAcContext();

        state = createInitialState(microKernel);
    }
View Full Code Here

    @Before
    public void setup() {
        counter = 0;

        MicroKernel mk1 = new MicroKernelImpl("./target/mk1/" + random.nextInt());
        store1 = new KernelNodeStore(mk1);
        vf = store1.getValueFactory();
        mk1.commit("", "+\"/root\":{}", mk1.getHeadRevision(), "");
        root1 = new RootImpl(store1, null, new TestAcContext());

        MicroKernel mk2 = new MicroKernelImpl("./target/mk2/" + random.nextInt());
        store2 = new KernelNodeStore(mk2);
        mk2.commit("", "+\"/root\":{}", mk2.getHeadRevision(), "");
        root2 = new RootImpl(store2, null, new TestAcContext());
    }
View Full Code Here

        for (File dir : target.listFiles()) {
            if (dir.isDirectory()) {
                log.info("Testing backwards compatibility with {}", dir);
                checkJackrabbitRepository(dir);

                NodeStore store = new KernelNodeStore(new MicroKernelImpl());
                RepositoryUpgrade.copy(dir, store);
                checkRepositoryContent(
                        new Jcr(new Oak(store)).createRepository());
            }
        }
View Full Code Here

     * @param commitEditor the commit editor
     */
    public ContentRepositoryImpl(MicroKernel microKernel, QueryIndexProvider indexProvider,
            CommitEditor commitEditor) {

        nodeStore = new KernelNodeStore(microKernel);
        nodeStore.setEditor(commitEditor);

        QueryIndexProvider qip = (indexProvider == null) ? getDefaultIndexProvider(microKernel) : indexProvider;
        queryEngine = new QueryEngineImpl(nodeStore, microKernel, qip);

View Full Code Here

            indexes = Collections.<QueryIndex> emptyList();
            init = true;
            return;
        }

        NodeStore store = new KernelNodeStore(mk);
        NodeState index = store.getRoot();
        for (String e : PathUtils.elements(indexPath)) {
            if (PathUtils.denotesRoot(e)) {
                continue;
            }
            index = index.getChildNode(e);
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.oak.kernel.KernelNodeStore$NodeStateBuilderContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.