Exemplo n.º 1
0
  private void run(int port) {
    try {
      ServerFacade.initialize();
    } catch (ServerException e) {
      return;
    }

    try {
      server =
          HttpServer.create(new InetSocketAddress(SERVER_PORT_NUMBER), MAX_WAITING_CONNECTIONS);
    } catch (IOException e) {
      return;
    }

    server.setExecutor(null); // use the default executor

    server.createContext("/", downloadFileHandler);
    server.createContext("/ValidateUser", validateUserHandler);
    server.createContext("/GetProjects", getProjectsHandler);
    server.createContext("/GetSampleImage", getSampleImageHandler);
    server.createContext("/DownloadBatch", downloadBatchHandler);
    server.createContext("/SubmitBatch", submitBatchHandler);
    server.createContext("/GetFields", getFieldsHandler);
    server.createContext("/Search", searchHandler);

    server.start();
  }