Package org.apache.activemq.store.cassandra

Source Code of org.apache.activemq.store.cassandra.EmbeddedZookeeperService

package org.apache.activemq.store.cassandra;

import org.apache.zookeeper.server.ServerConfig;
import org.apache.zookeeper.server.ZooKeeperServerMain;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.IOException;

/**
*
*/
public class EmbeddedZookeeperService implements Runnable {

    Logger log = LoggerFactory.getLogger(EmbeddedZookeeperService.class);

    ZooKeeperServerMain zksm;
    ServerConfig serverConfig;

    public void init(String port, String data) {
        zksm = new ZooKeeperServerMain();
        serverConfig = new ServerConfig();
        serverConfig.parse(new String[]{port, data});

    }

    public void run() {
        try {
            zksm.runFromConfig(serverConfig);
        } catch (IOException e) {
            log.error("Cant Run Zookeeper", e);
        }
    }


}
TOP

Related Classes of org.apache.activemq.store.cassandra.EmbeddedZookeeperService

TOP
Copyright © 2018 www.massapi.com. 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.