Как сделать синхронизацию ответа метода post, используя jax rs - PullRequest
0 голосов
/ 16 октября 2019

Я написал веб-сервис для чтения отформатированного ответа json с платежного шлюза и отправки этого ответа в БД. Здесь я сталкиваюсь с проблемой, связанной с синхронизацией ответа на платеж с использованием JAX-RS.

Path("/userService")
@POST
@Consumes(MediaType.APPLICATION_JSON)

public synchronized void getUserDetails(InputStream incomingData,@Suspended final AsyncResponse asyncResponse) throws JSONException {

    StringBuilder crunchifyBuilder = new StringBuilder();
    try {
            BufferedReader in = new BufferedReader(new  InputStreamReader(incomingData));
            String line = null;
            while ((line = in.readLine()) != null) {
                crunchifyBuilder.append(line);
        }
        } catch (Exception e) {
            System.out.println("Error Parsing: - ");
        }

           new Thread(new Runnable() {  

    public void  run() {        
        PostingAckresponse1=sendDataToDB(crunchifyBuilder);
                        asyncResponse.resume(response);

                }
             }.start();

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...