1

システム ビュー XML のインポートに Apache Jackrabbit のインポート機能を使用しています。

session.importXML(parentNode.getPath(),inputStream,ImportUUIDBehavior.IMPORT_UUID_COLLISION_THROW);

XML のコンテンツを使用して新しいノードが作成されています。インポートする前に、新しく作成されたノードにアクセスし、インポート後のアクションを実行するためだけにイベント リスナーを登録しました。その方法でリスナーを登録しました。

EventListener afterImportListener = new EventListener() {...}
observationManager.addEventListener(afterImportListener, Event.NODE_ADDED,stageNode.getPath(),true,null,null,false);

EventListener にイベントがディスパッチされていません。Observation は importXML で動作しますか? インポート後に新しく作成されたノードにアクセスする他の方法はありますか?

4

0 に答える 0