public void init() {

    URL url;
    HttpURLConnection connection = null;
    String targetURL =
        appConfig.getSchedulerConfig().getSchedulerUrl() + "/secure/initiateBatch/"; // here
    // is
    // my
    // local
    // server
    // url

    try {
      // Create connection
      url = new URL(targetURL);
      connection = (HttpURLConnection) url.openConnection();
      connection.setRequestProperty("Content-Type", "application/json");
      connection.setRequestProperty("Job-Execution", "true");
      connection.setUseCaches(false);
      connection.setDoOutput(true);
      connection.setConnectTimeout(120000);
      // //Get Response
      InputStream is = connection.getInputStream();
      BufferedReader rd = new BufferedReader(new InputStreamReader(is));
      String line;
      StringBuffer response = new StringBuffer();
      while ((line = rd.readLine()) != null) {
        response.append(line);
        response.append('\r');
      }
      rd.close();
      System.out.println("message=" + response.toString());

    } catch (Exception e) {

      e.printStackTrace();

    } finally {

      if (connection != null) {
        connection.disconnect();
      }
    }
  }