Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有 Guava com.google.common.util.concurrent.Service 的实现允许调用者在服务停止时注册通知,无论是在 TERMINATED 还是 FAILED 状态?
我想创建两个服务,其中服务#1 依赖于服务#2。如果 Service #2 关闭(有意进入 TERMINATED 状态或无意进入 FAILED 状态),我希望 Service #1 得到通知,以便它也可以启动关闭。
只是将其重新发布为答案...
Service.addListener在 Guava 13.0 中添加,这似乎完全符合您的要求。
Service.addListener