예제 #1
0
 @Override
 public void createEphemeral(String path, Object data) {
   try {
     client.createEphemeral(path, data);
   } catch (ZkNodeExistsException e) {
   }
 }
 protected boolean tryOccupy() {
   if (occupy) {
     return true;
   }
   try {
     zkClient.createEphemeral(workPath + "/" + ZookeeperConstant.TICK_OCCUPY_NODE_NAME);
   } catch (ZkNodeExistsException zknee) {
     return false;
   } catch (Exception e) {
     return false;
   }
   occupy = true;
   return true;
 }
예제 #3
0
 public void createEphemeral(String path) {
   try {
     client.createEphemeral(path);
   } catch (ZkNodeExistsException e) {
   }
 }
 public static void createEphemeral(String path, Object object) {
   zkClient.createEphemeral(path, JsonUtils.marshalToByte(object));
 }