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;
	}
}
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);
Quand j'appel cela avec mon front, cela lance bien le timer, mais cela retourne 0 à mon front et cela une seul fois.
Je voudrais que toute les 5 secondes cela renvoie à mon front la valeur mise à jour