Package org.apache.jackrabbit.mk.server

Examples of org.apache.jackrabbit.mk.server.Server


    }

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


            return;
        }

        final MicroKernelImpl mk = new MicroKernelImpl(args[0]);

        final Server server = new Server(mk);
        if (args.length >= 2) {
            server.setPort(Integer.parseInt(args[1]));
        } else {
            server.setPort(28080);
        }
        if (args.length >= 3) {
            server.setBindAddress(InetAddress.getByName(args[2]));
        }
        server.start();

        Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
            @Override
            public void run() {
                server.stop();
                mk.dispose();
            }
        }, "ShutdownHook"));
    }
View Full Code Here

        } else if (head.equals("http")) {
            return new Client(url);
        } else if (head.equals("http-bridge")) {
            MicroKernel mk = getInstance(tail);

            final Server server = new Server(mk);
            try {
                server.start();
            } catch (IOException e) {
                throw new IllegalArgumentException(e.getMessage());
            }

            return new Client(server.getAddress()) {
                @Override
                public synchronized void dispose() {
                    super.dispose();
                    server.stop();
                }
            };
        } else {
            throw new IllegalArgumentException(url);
        }
View Full Code Here

            headRevId = Revision.parseId(JsopTokenizer.decodeQuoted(rev));
            applyConfig(head);
        }
        headRevision = Revision.formatId(headRevId);
        if (startServer) {
            server = new Server(this);
            try {
                server.start();
            } catch (IOException e) {
                throw ExceptionFactory.convert(e);
            }
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());
        }

        InetSocketAddress address = server.getAddress();
        cluster[0] = new Client(address) {
            @Override
            public synchronized void dispose() {
                super.dispose();
                server.stop();
            }
        };
        for (int i = 1; i < cluster.length; i++) {
            cluster[i] = new Client(address);
        }
View Full Code Here

            return;
        }

        MicroKernel mk = MicroKernelFactory.getInstance(args[0]);

        final Server server = new Server(mk);
        if (args.length >= 2) {
            server.setPort(Integer.parseInt(args[1]));
        } else {
            server.setPort(28080);
        }
        if (args.length >= 3) {
            server.setBindAddress(InetAddress.getByName(args[2]));
        }
        server.start();

        Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
            @Override
            public void run() {
                server.stop();
            }
        }, "ShutdownHook"));
    }
View Full Code Here

            headRevId = Revision.parseId(JsopTokenizer.decodeQuoted(rev));
            applyConfig(head);
        }
        headRevision = Revision.formatId(headRevId);
        if (startServer) {
            server = new Server(this);
            try {
                server.start();
            } catch (IOException e) {
                throw ExceptionFactory.convert(e);
            }
View Full Code Here

            headRevId = Revision.parseId(JsopTokenizer.decodeQuoted(rev));
            applyConfig(head);
        }
        headRevision = Revision.formatId(headRevId);
        if (startServer) {
            server = new Server(this);
            try {
                server.start();
            } catch (IOException e) {
                throw ExceptionFactory.convert(e);
            }
View Full Code Here

            return;
        }

        final MicroKernel mk = MicroKernelFactory.getInstance(args[0]);

        final Server server = new Server(mk);
        if (args.length >= 2) {
            server.setPort(Integer.parseInt(args[1]));
        } else {
            server.setPort(28080);
        }
        if (args.length >= 3) {
            server.setBindAddress(InetAddress.getByName(args[2]));
        }
        server.start();

        Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
            @Override
            public void run() {
                server.stop();
                MicroKernelFactory.disposeInstance(mk);
            }
        }, "ShutdownHook"));
    }
View Full Code Here

        } else if (head.equals("http")) {
            return new Client(url);
        } else if (head.equals("http-bridge")) {
            final MicroKernel mk = getInstance(tail);

            final Server server = new Server(mk);
            try {
                server.start();
            } catch (IOException e) {
                throw new IllegalArgumentException(e.getMessage());
            }

            return new Client(server.getAddress()) {
                @Override
                public synchronized void dispose() {
                    super.dispose();
                    server.stop();
                    MicroKernelFactory.disposeInstance(mk);
                }
            };
        } else {
            throw new IllegalArgumentException(url);
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.mk.server.Server

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.