Bonjour,
J'ai un site avec REST et je souhaite que toute les x second cela renvoie une valeur à mon front. Pour cela, j'utilise le timer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class MaTask extends TimerTask { Integer i = 0; @Override public void run() { i++; System.out.println("I : "+i); } public Integer getI(){ return i; } }Quand j'appel cela avec mon front, cela lance bien le timer, mais cela retourne 0 à mon front et cela une seul fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 MaTask tache = new MaTask(); Timer timer; timer = new Timer(); timer.schedule(tache, 1000, 5000); System.out.println(tache.getI()); return new ResponseEntity<Integer>(tache.getI(), HttpStatus.OK);
Je voudrais que toute les 5 secondes cela renvoie à mon front la valeur mise à jour
Partager