From c6e24b832d2656e7bb80f0f442e79c7eeafc9eb4 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 9 Aug 2019 10:43:55 -0400 Subject: [PATCH] http-service: remove inferred destroy method on mongo client bean It is important that the client isn't closed when using the jndi provided client as it is a singleton and is reused. --- .../net/runelite/http/service/SpringBootWebApplication.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http-service/src/main/java/net/runelite/http/service/SpringBootWebApplication.java b/http-service/src/main/java/net/runelite/http/service/SpringBootWebApplication.java index 5410fc5433..177561cf59 100644 --- a/http-service/src/main/java/net/runelite/http/service/SpringBootWebApplication.java +++ b/http-service/src/main/java/net/runelite/http/service/SpringBootWebApplication.java @@ -161,7 +161,7 @@ public class SpringBootWebApplication extends SpringBootServletInitializer return createSql2oFromDataSource(dataSource); } - @Bean + @Bean(destroyMethod = "") public MongoClient mongoClient(@Value("${mongo.host:}") String host, @Value("${mongo.jndiName:}") String jndiName) throws NamingException { if (!Strings.isNullOrEmpty(jndiName))