Package org.apache.jackrabbit.mk.core

Examples of org.apache.jackrabbit.mk.core.MicroKernelImpl


    protected NodeState state;

    @Before
    public void setUp() {
        MicroKernel microKernel = new MicroKernelImpl();
        store = new KernelNodeStore(microKernel);
        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);
        vf = store1.getValueFactory();
        mk1.commit("", "+\"/test\":{} +\"/test/root\":{}", mk1.getHeadRevision(), "");
        root1 = new RootImpl(store1, "test");

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

                    throw ExceptionFactory.convert(e);
                }
            }

            if (head.equals("fs")) {
                return new MicroKernelImpl(tail);
            } else {
                final String name = tail;
                synchronized (INSTANCES) {
                    SimpleKernelImpl instance = INSTANCES.get(name);
                    if (instance == null) {
View Full Code Here

    public void setUp() throws Exception {
        super.setUp();

        // create a separate repository in order to be able to remove registered privileges.
        String dir = "target/mk-tck-" + System.currentTimeMillis();
        repository = new Jcr(new MicroKernelImpl(dir))
            .with(Executors.newScheduledThreadPool(1))
            .createRepository();
        session = getAdminSession();
        privilegeManager = getPrivilegeManager(session);
View Full Code Here

                return commit.getId();
            }
        };
        rs.initialize();

        mk = new MicroKernelImpl(new Repository(rs, new MemoryBlobStore()));
    }
View Full Code Here

    @Override
    public void start(BundleContext context) throws Exception {
        registration = context.registerService(
                MicroKernel.class.getName(),
                new MicroKernelImpl(),
                new Properties());
    }
View Full Code Here

    /**
     * Utility constructor that creates a new in-memory repository for use
     * mostly in test cases.
     */
    public ContentRepositoryImpl() {
        this(new MicroKernelImpl());
    }
View Full Code Here

public class ClientServerFixture implements MicroKernelFixture {

    @Override
    public void setUpCluster(MicroKernel[] cluster) {
        MicroKernel mk = new MicroKernelImpl();
        final Server server = new Server(mk);
        try {
            server.start();
        } catch (IOException e) {
            throw new IllegalArgumentException(e.getMessage());
View Full Code Here

    }

    @Override
    public void init() throws ServletException {
        if (path != null) {
            kernel = new MicroKernelImpl(path);
        } else {
            kernel = new MicroKernelImpl();
        }

        try {
            repository = new RepositoryImpl();
        } catch (RepositoryException e) {
View Full Code Here

    private NodeState root;

    @Before
    public void setUp() {
        MicroKernel kernel = new MicroKernelImpl();
        String jsop =
                "+\"test\":{\"a\":1,\"b\":2,\"c\":3,"
                + "\"x\":{},\"y\":{},\"z\":{}}";
        kernel .commit("/", jsop, null, "test data");
        store = new KernelNodeStore(kernel);
        root = store.getRoot();
    }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.mk.core.MicroKernelImpl

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.