Bonjour,
Mon but c'est de faire un
mais par le timer (que j'ai fait en spring)
Code : Sélectionner tout - Visualiser dans une fenêtre à part session.invalidate();
Mais la session est toujours null comme c’est un autre Thread qui lance la méthode pas celui qui est dans mon Managed Bean session.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9@Async public void printMe() { System.out.println("Run Me ~"); //Session invalidet FacesContext context = FacesContext.getCurrentInstance(); HttpSession session = (HttpSession) context.getExternalContext().getSession(false); session.invalidate(); //this.destroy(); }
Comment je peux partager ma session entre c'est deux Thread ? (ou je dois faire autre chose une autre Annotation! je suis perdu)
Merci de votre aide c'est urgent
Nb : la méthode "printMe()" que mon timer déclenché qui est déjà dans mon Managed Bean session.
NB: j'ai mis @Async juste pour tester ça n’a rien changer.

 

 
		
		 
         
			
			


 
			 
   
 


 
				 Comment utilisé @Async pour synchroniser deux thread (timer java et les propriété d'un Bean JSF)
 Comment utilisé @Async pour synchroniser deux thread (timer java et les propriété d'un Bean JSF)
				 Répondre avec citation
  Répondre avec citation
Partager