Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Bloque de código
languagejava
public ResponseEntity<String> solicitudDatos( ... ) {
	// Inicia proceso y obtiene id
    String id = iniciaProceso() //Función que cree el registro en base de datos y devuelva el id
	CompletableFuture.runAsync( () -> {
		// Código asíncrono, que termine poniendo el resultado en base de datos
	});
    // Devolvemos el id de la peticion
	return new ResponseEntity<>ResponseEntity.ok(id, HttpStatus.OK );
}

Y para el método al que el front estará haciendo pooling solo necesitaremos una consulta normal a base de datos, con un JpaRepository, y comprobar si el campo de los datos está vacío o no, dando la respuesta correspondiente.