Seam は、特定のスコープ、タスク、またはプロセスに関連するさまざまな種類のイベントを起動し、スコープ、タスク、またはプロセスの名前をイベントの最後に追加します。
あるタイプのすべてのイベントをリッスンするにはどうすればよいですか?
たとえば、<name>
次のようなイベントをリッスンしたい場合:
org.jboss.seam.createProcess.<name>
— プロセスが作成されたときに呼び出されますorg.jboss.seam.endProcess.<name>
— プロセスの終了時に呼び出されますorg.jboss.seam.initProcess.<name>
— プロセスが会話に関連付けられたときに呼び出されますorg.jboss.seam.startTask.<name>
— タスクの開始時に呼び出されますorg.jboss.seam.endTask.<name>
— タスクが終了したときに呼び出されます
前もって有効な名前のリストを知らなくても、これを行う必要があります... :-(
@Observer を使用してオブザーバーまたは類似のものを作成したいと考えており、同じコンポーネントで最大 2 つのイベント クラスをリッスンします。