Community
Participate
Working Groups
When running findbugs for Gemini Web, it complains with: org.eclipse.gemini.web.gemini-web-container/org.eclipse.gemini.web.core/src/main/java/org/eclipse/gemini/web/internal/WebContainerActivator.java:126 instanceof will always return true, since all org.eclipse.gemini.web.core.WebContainer are instances of org.eclipse.gemini.web.core.WebContainer So Iām going to change this issue as follows: org.eclipse.gemini.web.core/src/main/java/org/eclipse/gemini/web/internal/WebContainerActivator.java index 6faddb4..48e2766 100644 @@ -123,9 +123,7 @@ public class WebContainerActivator implements BundleActivator { public void removedService(ServiceReference<ServletContext> reference, WebContainer service) { this.regTracker.unregisterAll(); - if (service instanceof WebContainer) { - ((WebContainer)service).halt(); - } + service.halt(); } }
Change is tested, committed and pushed. Commit Id: b645548dbd513525b67760ac9b3f09c58b574ec7