code: @Override
      protected boolean initiateClient()
      {
          for (String host : hosts)
          {
              if (host == null || !StringUtils.isNumeric(port) || port.isEmpty())
              {
                  logger.error("Host or port should not be null / port should be numeric");
                  throw new IllegalArgumentException("Host or port should not be null / port should be numeric");
              }
              try
              {
                  client = new KuduClient.KuduClientBuilder(host + ":" + port).build();
              }
              catch (Exception e)
              {
                  logger.error("Database host cannot be resolved, Caused by: " + e.getMessage());
                  throw new SchemaGenerationException("Database host cannot be resolved, Caused by: " + e.getMessage());
              }
          }
          return true;
      }
docs: /*
  (non-Javadoc)
  
  @see com.impetus.kundera.configure.schema.api.AbstractSchemaManager#
  initiateClient()