Polish ReactorResourceFactory

This commit is contained in:
Rossen Stoyanchev
2018-08-14 17:34:17 +03:00
parent 7a0c03e05e
commit 3e4d305291
2 changed files with 19 additions and 5 deletions

View File

@@ -143,11 +143,25 @@ public class ReactorResourceFactory implements InitializingBean, DisposableBean
@Override
public void destroy() {
Assert.notNull(this.connectionProvider, "No ConnectionProvider");
this.connectionProvider.dispose();
try {
ConnectionProvider provider = this.connectionProvider;
if (provider != null) {
provider.dispose();
}
}
catch (Throwable ex) {
// ignore
}
Assert.notNull(this.loopResources, "No LoopResources");
this.loopResources.dispose();
try {
LoopResources resources = this.loopResources;
if (resources != null) {
resources.dispose();
}
}
catch (Throwable ex) {
// ignore
}
}
}