クライアントに GWT を使用し、永続性に JCR (Jackrabbit) を使用する Web アプリケーションを開発しています。Maven GWT プラグイン (mvn gwt:run) は、クライアントとサーバー間の通信が追跡されるいくつかの UI を起動します。この UI には、サーバーを再起動するオプションも用意されています。
サーバーの再起動イベントを傍受し、サーバーが実際に再起動する前に、repository.shutdown() などのアクションを実行したいと思います。
ハンドラーを登録し、そのようなサーバー イベントのアクションを定義する方法はありますか?