shutdown-hook

    1

    1答えて

    他のすべてのBeanを破壊した後にSpring Beanを破壊する方法。文脈が閉ざされているときに私の豆が最後のものとして破壊されるようにしたい。

    2

    2答えて

    私はJavaに変換するいくつかの(Linux)Cコードを持っています。このコードには、ループループごとにOSからのTERM信号をチェックし、それ以外の場合はシグナルをブロックするメインループがあります。これは、ループ内で実行される各作業単位が完全に行われる(中間のTERMシグナルによって中断されない)ためです。 これは、Javaで実装するにはやや面白いと証明されています。私は動作するように見えるい

    22

    7答えて

    に私が追加した動作しませんshutdown hook経由:それは通常は正常に動作しますが、私はEclipseで赤い停止ボタンをクリックしないとき Runtime.getRuntime().addShutdownHook(myShutdownHook); 。 Eclipseでシャットダウンフックを呼び出す方法はありますか?

    0

    1答えて

    私のプログラムはきれいに、つまりユーザーが手動で行う場合に限り、絶対に終了する必要があります。それ以外の場合、私のプログラムは、ポップアップを表示するか、より良い方法でサウンドを再生するか(ループ上)のいずれかで通知する必要があります。 したがって、何かが間違っていることをユーザーに警告するための偽の手段がありますか?たとえJavaFXのApplication#startメソッドですでに例外が発生

    5

    4答えて

    ライセンス数が限られているライセンスサーバーからライセンスオブジェクトを取得または解放する方法があるライセンス付きAPIを使用しています。私のアプリケーションの冒頭で、私はライセンスを取得するメソッドを呼び出しますが、私はプログラムが終了/突然クラッシュ(例外、SIGTERMなど)がリリースされていることを確認したい。シャットダウンフックはこの問題に近づける最善の方法ですか?

    0

    1答えて

    私のコードでは、(多くの時間がかかります)いくつかのタスクを実行するためにスレッドの束を開始するためにCompletionServiceとExecutorServiceを使用しています。 私はExecutorServiceとCompletionServiceを作成し、スレッドを送信してから結果を取得するメソッドを持っています。 エグゼキュータを正常にシャットダウンするためにシャットダウンフックを追

    0

    1答えて

    致命的な場合はいつでもアプリケーションをシャットダウンしようとしています。 エラー/例外が発生しましたが、アプリケーションをシャットダウンする前に現在の スレッド/ mainThread.join() run()の中に書かれています。その例外は例外ではありません。しかし、いつでも私の doTask()例外をスローする時間は、join()を永遠に待っています。 public class POC {

    0

    1答えて

    Stilts stomp serverのPocをいくつか実行しています。サーバーのjvm終了を防止し、別のjvmを介して行う必要があります。ここにコードスニペットがあります public static void main(String[] args) { try { log.debug("Starting server..."); StompServer<Mock

    16

    2答えて

    私はシャットダウンフックを使用してプログラムの終了/中断を解決するJavaアプリケーションを開発中ですが、 CTRL-CのCygwinの実装はシャットダウンフックを起動しないようです。表面では、プロセスを中断したように見え、コマンドラインに制御を戻しますが、プロセスのシャットダウンフックはまったくトリガされないため、クリーンアップは発生しません。 cmdではそれらは捕まえられますが、さまざまな制約

    9

    1答えて

    私はかなり複雑なJavaのシャットダウンをしています。すべきことはたくさんあります。特に私は、シャットダウンフックスレッドからエラーを処理する方法を理解しようとしています。私のコードは、この現在含まれています: try { return shutdownPromise = doShutdown(); } catch (Throwable exc) { logger.erro