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 ServletContainer
detect
(jakarta.servlet.http.HttpServletRequest req) Detects the ServletContainer.Detects the ServletContainer.boolean
Returns true if the ServletContainer is a Eclipse Jetty.boolean
Returns true if the ServletContainer is a Geronimo.boolean
Returns true if the ServletContainer is a Glassfish.boolean
isJBoss()
Returns true if the ServletContainer is a JBoss.boolean
isJetty()
Returns true if the ServletContainer is a Jetty.boolean
isJOnAS()
Returns true if the ServletContainer is a JOnAS.boolean
isOC4J()
Returns true if the ServletContainer is a OC4J.boolean
isResin()
Returns true if the ServletContainer is a Resin.boolean
Returns true if the ServletContainer is a SCM-Server.boolean
isTomcat()
Returns true if the ServletContainer is a Tomcat.boolean
Returns true if the ServletContainer is a WebLogic.boolean
Returns 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.
-