Search in sources :

Example 1 with RestCfg

use of org.apache.zookeeper.server.jersey.cfg.RestCfg in project zookeeper by apache.

the class Base method setUp.

@Before
public void setUp() throws Exception {
    RestCfg cfg = new RestCfg(new ByteArrayInputStream(String.format("rest.port=%s\n" + "rest.endpoint.1=%s;%s\n", GRIZZLY_PORT, CONTEXT_PATH, ZKHOSTPORT).getBytes()));
    rest = new RestMain(cfg);
    rest.start();
    zk = new ZooKeeper(ZKHOSTPORT, 30000, new MyWatcher());
    client = Client.create();
    znodesr = client.resource(BASEURI).path("znodes/v1");
    sessionsr = client.resource(BASEURI).path("sessions/v1/");
}
Also used : RestCfg(org.apache.zookeeper.server.jersey.cfg.RestCfg) ZooKeeper(org.apache.zookeeper.ZooKeeper) ByteArrayInputStream(java.io.ByteArrayInputStream) MyWatcher(org.apache.zookeeper.server.jersey.SetTest.MyWatcher) Before(org.junit.Before)

Example 2 with RestCfg

use of org.apache.zookeeper.server.jersey.cfg.RestCfg in project zookeeper by apache.

the class RestMain method main.

/**
 * The entry point for starting the server
 */
public static void main(String[] args) throws Exception {
    RestCfg cfg = new RestCfg("rest.properties");
    final RestMain main = new RestMain(cfg);
    main.start();
    Runtime.getRuntime().addShutdownHook(new Thread() {

        @Override
        public void run() {
            main.stop();
            System.out.println("Got exit request. Bye.");
        }
    });
    printEndpoints(cfg);
    System.out.println("Server started.");
}
Also used : RestCfg(org.apache.zookeeper.server.jersey.cfg.RestCfg)

Aggregations

RestCfg (org.apache.zookeeper.server.jersey.cfg.RestCfg)2 ByteArrayInputStream (java.io.ByteArrayInputStream)1 ZooKeeper (org.apache.zookeeper.ZooKeeper)1 MyWatcher (org.apache.zookeeper.server.jersey.SetTest.MyWatcher)1 Before (org.junit.Before)1