@Asynchronous funktioniert nicht

Kris

Bekanntes Mitglied
Hallo zusammen

Folgende Situation. JBoss 6. Wird aus Eclipse gestartet.
Zwei EJB Interfaces, die mit @Asynchronous ausgestattet sind. Eine abstrakte Klasse, die ebenfalls mit @Asynchronous ausgestattet ist und die Interfaces implementiert. Dazu eine Statefull Bean, die von der abstrakten Klasse abgeleitet ist und ebenfalls mit @Asynchronous ausgestattet ist.
Mit ausgestattet meine ich, dass ich zur sicherheit @Asynchronous redundant auf Klasse und Methoden angewendet habe.
In einem Singleton werden mehrere Instanzn der Stateful Bean erzeugt. (über InitialContext)
Leider werden die Methoden der Bean nicht asynchron ausgeführt.

Woran könnte das liegen?
 
Zuletzt bearbeitet:
Ich konkretisiere noch etwas, da es daran liegen könnte, dass in den asynchronen Methoden endlosschleifen ausgeführt werden, die Daten aus einem InputStream auslesen und die wiedergeben.
Muss man dabei etwas spezielles beachten?
 
Ich gehe mal nicht auf das konkrete Problem ein, weil ich einfach nicht weiß was du da treibst.. auf Verdacht eine Menge Annotationen eintragen ist keine gute und saubere Arbeitsweise.
Hast du es schon mal mit einem Tutorial versucht und somti ein einfaches Beisiel zum Laufen gebracht?

Und deine Ergänzung macht es nicht besser... Endlosschleifen... Stream auslesen... bist du sicher, dass deine Enterpriseimplementierung der Spec-konform ist? Hört sich nicht so an...
 

Neue Themen


Zurück
Oben