问题标签 [predestroy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
11 问题
0
投票
0
回答
17
浏览
java - 如何暂停 Spring @PreDestroy 方法,直到触发回调以恢复关闭
我有一个 spring 应用程序,其@PreDestroy
方法需要在关闭应用程序之前关闭某个 API 句柄,关闭句柄的方法是异步的,并且当句柄正确关闭时,API 会触发回调。
我需要调用该closeHandle(handle)
方法,然后停止程序并等待回调触发,然后恢复关闭序列。
这是我到目前为止所尝试的:
这是回调:
但是当我调用 wait() 方法时,会立即抛出这个异常:
我怎样才能解决这个问题?