Package sonia.scm
Class ServletContainerDetector
java.lang.Object
sonia.scm.ServletContainerDetector
Detects the ServletContainer.
This class is inspired by
com.liferay.portal.kernel.util.ServerDetector of liferay.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ServletContainerdetect(jakarta.servlet.http.HttpServletRequest req) Detects the ServletContainer.Detects the ServletContainer.booleanReturns true if the ServletContainer is a Eclipse Jetty.booleanReturns true if the ServletContainer is a Geronimo.booleanReturns true if the ServletContainer is a Glassfish.booleanisJBoss()Returns true if the ServletContainer is a JBoss.booleanisJetty()Returns true if the ServletContainer is a Jetty.booleanisJOnAS()Returns true if the ServletContainer is a JOnAS.booleanisOC4J()Returns true if the ServletContainer is a OC4J.booleanisResin()Returns true if the ServletContainer is a Resin.booleanReturns true if the ServletContainer is a SCM-Server.booleanisTomcat()Returns true if the ServletContainer is a Tomcat.booleanReturns true if the ServletContainer is a WebLogic.booleanReturns true if the ServletContainer is a WebSphere.
-
Method Details
-
detect
Detects the ServletContainer.- Parameters:
req- The used Servlet instance.- Since:
- 1.32
-
detectContainer
Detects the ServletContainer. -
isEclipseJetty
public boolean isEclipseJetty()Returns true if the ServletContainer is a Eclipse Jetty.- Since:
- 1.32
-
isGeronimo
public boolean isGeronimo()Returns true if the ServletContainer is a Geronimo. -
isGlassfish
public boolean isGlassfish()Returns true if the ServletContainer is a Glassfish. -
isJBoss
public boolean isJBoss()Returns true if the ServletContainer is a JBoss. -
isJOnAS
public boolean isJOnAS()Returns true if the ServletContainer is a JOnAS. -
isJetty
public boolean isJetty()Returns true if the ServletContainer is a Jetty. -
isOC4J
public boolean isOC4J()Returns true if the ServletContainer is a OC4J. -
isResin
public boolean isResin()Returns true if the ServletContainer is a Resin. -
isScmServer
public boolean isScmServer()Returns true if the ServletContainer is a SCM-Server. -
isTomcat
public boolean isTomcat()Returns true if the ServletContainer is a Tomcat. -
isWebLogic
public boolean isWebLogic()Returns true if the ServletContainer is a WebLogic. -
isWebSphere
public boolean isWebSphere()Returns true if the ServletContainer is a WebSphere.
-