Package org.ringojs.jsgi
Class JsgiServlet
- java.lang.Object
-
- jakarta.servlet.GenericServlet
-
- jakarta.servlet.http.HttpServlet
-
- org.ringojs.jsgi.JsgiServlet
-
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,java.io.Serializable
public class JsgiServlet extends jakarta.servlet.http.HttpServlet
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JsgiServlet()
JsgiServlet(RhinoEngine engine)
JsgiServlet(RhinoEngine engine, org.mozilla.javascript.Callable callable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
getBooleanParameter(jakarta.servlet.ServletConfig config, java.lang.String name, boolean defaultValue)
protected int
getIntParameter(jakarta.servlet.ServletConfig config, java.lang.String name, int defaultValue)
protected java.lang.String
getStringParameter(jakarta.servlet.ServletConfig config, java.lang.String name, java.lang.String defaultValue)
void
init(jakarta.servlet.ServletConfig config)
protected void
renderError(java.lang.Throwable t, jakarta.servlet.http.HttpServletResponse response, java.util.List<ScriptError> errors)
protected void
service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Constructor Detail
-
JsgiServlet
public JsgiServlet()
-
JsgiServlet
public JsgiServlet(RhinoEngine engine) throws jakarta.servlet.ServletException
- Throws:
jakarta.servlet.ServletException
-
JsgiServlet
public JsgiServlet(RhinoEngine engine, org.mozilla.javascript.Callable callable) throws jakarta.servlet.ServletException
- Throws:
jakarta.servlet.ServletException
-
-
Method Detail
-
init
public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException
- Specified by:
init
in interfacejakarta.servlet.Servlet
- Overrides:
init
in classjakarta.servlet.GenericServlet
- Throws:
jakarta.servlet.ServletException
-
service
protected void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException
- Overrides:
service
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
-
renderError
protected void renderError(java.lang.Throwable t, jakarta.servlet.http.HttpServletResponse response, java.util.List<ScriptError> errors) throws java.io.IOException
- Throws:
java.io.IOException
-
getStringParameter
protected java.lang.String getStringParameter(jakarta.servlet.ServletConfig config, java.lang.String name, java.lang.String defaultValue)
-
getIntParameter
protected int getIntParameter(jakarta.servlet.ServletConfig config, java.lang.String name, int defaultValue)
-
getBooleanParameter
protected boolean getBooleanParameter(jakarta.servlet.ServletConfig config, java.lang.String name, boolean defaultValue)
-
-