0

アクションで、jms トピックにメッセージを送信してデータを処理します。また、データの準備ができて TableView をロードするときに呼び出されるコールバック メソッドがあります。

public void onEnter(ActionEvent actionEvent) throws IOException, InterruptedException {
            new Thread() {
                public void run() {
                    Platform.runLater(() -> {
                        progressIndicator.setVisible(true);
                        scrollPane.setDisable(true);
                    });


                    //  Construct the message and publish it to a topic

                };
            }.start();

        } 
    }



public void callBackMethod(List<Object>  list )  {

        progressIndicator.setVisible(false);
        scrollPane.setDisable(false);
    //load data in the table
}

これは私が望むことですが、メッセージングシステムの終わりで何か問題が発生した場合、コールバックは呼び出されず、UI コンポーネントは永久に無効になります。

これを改善するための提案は役に立ちます。

4

1 に答える 1