public boolean registerToServiceProvider()

in phoenix-queryserver/src/main/java/org/apache/phoenix/queryserver/server/QueryServer.java [390:410]


  public boolean registerToServiceProvider(String hostName)  {

    boolean success = true ;
    try {
      LoadBalanceZookeeperConf loadBalanceConfiguration = getLoadBalanceConfiguration();
      if (loadBalanceConfiguration == null) {
        throw new NullPointerException();
      }
      this.registry = getRegistry();

      if (registry == null) {
        throw new NullPointerException();
      }
      String zkConnectString = loadBalanceConfiguration.getZkConnectString();
      this.registry.registerServer(loadBalanceConfiguration, getPort(), zkConnectString, hostName);
    } catch(Throwable ex){
      LOG.debug("Caught an error trying to register with the load balancer", ex);
      success = false;
    }
    return success;
  }