Dans mon application JSF, je dois afficher FacesMessage à partir d'un autre thread. Selon docs ce n'est pas possible. Mais peut-être y a-t-il un truc à faire? Je ne vois pas une autre façon de faire ce que je wan't pour :(Accès à FacesContext à partir d'un thread
Répondre
Peut-être que vous pouvez résoudre votre problème avec le travail d'arrière-plan asynchrone avec ICEfaces bouton côté serveur.
Moyens jeter un oeil à http://auctionmonitor.icefaces.org/auctionMonitor/auctionMonitor.jsf pour un exemple de pousser la technologie.
votre arrière-plan fil de travail pourrait effectuer une « poussée », qui « notifier » certaines pages à mettre à jour (partiellement) et afficher votre message.
spams-tu le site? Vous avez fourni des réponses identiques ici et ici: http://stackoverflow.com/questions/7399517/how-to-update-the-gui-from-another-thread/7401733#7401733 –
@Code Monkey: C'est une question en double (qui J'ai marqué), donc j'ai dupliqué ma réponse aussi. Que l'un d'eux survive. – Zeemee
Ce n'est pas un doublon selon les directives exactes en double. –
- 1. Accès à FacesContext à partir du service Web
- 2. Accès à FacesContext dans l'application Portal
- 3. C#: Accès à datagridview1 à partir d'un thread d'arrière-plan
- 4. Accès à sqllite db à partir d'un thread
- 5. Accès à un thread d'interface utilisateur à partir d'un thread non UI
- 6. Accès au widget Qt à partir d'un thread différent
- 7. Accès au contrôle d'un formulaire à partir d'un thread séparé
- 8. Accès aux propriétés ViewModel à partir d'un thread séparé
- 9. Accès au cache ASP.NET à partir d'un thread séparé?
- 10. JSF - Valeurs NULL à partir des paramètres - FacesContext
- 11. C# enfilage accès à un autre thread
- 12. Android thread accès à la classe DB
- 13. Obtenir FaceletContext à partir de FacesContext dans JSF 1.2
- 14. accès à l'objet singleton d'un autre thread
- 15. Accès à BackgroundWorkerThread dans un thread
- 16. Mocking FacesContext
- 17. NSManagedObjectContext fusionner à partir du thread principal à l'autre thread
- 18. Accès à la même chaîne (StringBuilder) à l'aide multi-thread
- 19. Accès à la commande PyQt GUI à partir d'un autre thread
- 20. Accès au texte à partir des discussions
- 21. Accès Oracle à partir d'iOS
- 22. Exportation à partir d'un accès à Excel
- 23. Accès à SPWorkflowStatus à partir d'un SPListItem
- 24. Accès à DataStore à partir de ComputeEngine
- 25. Accès à Azure à partir de Winforms
- 26. Accès à MainViewModel à partir du Bootstrapper
- 27. Accès à localStorage à partir d'un WebWorker
- 28. accès via thread
- 29. Manipulation d'un thread à partir d'un thread différent
- 30. Comment interrompre un autre thread à partir d'un moniteur Thread
que voulez-vous faire? – Zeemee
Je veux afficher un message que le thread a fait quelque chose (il fait quelques opérations dans la boucle while (true) et s'il n'y a plus de données dans la base de données, il pourrait le traiter c Alls Wait - c'est le moment où je veux afficher un message, plus tard, d'autres appels d'action utilisateur notifier). – lotk
Est-il possible de choisir une implémentation/framework JSF? S'il vous plaît voir ma réponse. – Zeemee