Habe eine EJB (stateful) mit einer service-Methode, die ganz simpel per jsf commandButton aufgerufen wird. Soweit so gut.
wenn ich da nun @Asynchronous drüber schreibe, sollte es doch eigentlich so sein, dass JSF sofort nach Button-click die nächste Seite anzeigt und die Service-Methode unabhängig davon in einem eigenen Thread im Hintergrund ausgeführt wird, oder?
Ist aber nicht der Fall. JSF wartet bist die Methode abgearbeitet ist und zeigt erst dann die nächste Seite an, also ganz normal synchron in einem Thread.
Was übersehe ich da?
(Jboss 7.1.1)
wenn ich da nun @Asynchronous drüber schreibe, sollte es doch eigentlich so sein, dass JSF sofort nach Button-click die nächste Seite anzeigt und die Service-Methode unabhängig davon in einem eigenen Thread im Hintergrund ausgeführt wird, oder?
Ist aber nicht der Fall. JSF wartet bist die Methode abgearbeitet ist und zeigt erst dann die nächste Seite an, also ganz normal synchron in einem Thread.
Was übersehe ich da?
(Jboss 7.1.1)