「FileCatalyst」JavaFTPアプレットを標準のDrupalフォームと統合するDrupalモジュールを構築しています。ファイル転送が完了したときにフォームを送信するためのフックを実装しています。現在、setTimeout()呼び出しを使用してアプレットをポーリングしていますが、このメソッドは、状態の変化が速すぎると、状態の変化を見逃す可能性があります。
ただし、FileCatalystオブジェクトはjava.util.Observableを継承しているため、アプレットのオブザーバーを登録して、状態変更の通知を受け取ることは明らかに可能です。これを実装する方法を知りたいのですが。
Javascriptのdocument.FileCatalyst.addObserver(obj)関数を使用して、これらの状態変更をJavascriptオブジェクトに送信できますか?addObserverに何を渡しますか?オブザーバーを作成するにはどうすればよいですか?状態変更通知を受信するために、オブザーバーはどのようなメソッドを実装する必要がありますか?