| javax.servlet.http.HttpServlet com.noelios.restlet.ext.servlet.ServerServlet
ServerServlet | public class ServerServlet extends HttpServlet (Code) | | Servlet acting like an HTTP server connector.
See Developper FAQ
#2 for details on how to integrate a Restlet application into a servlet
container. Here is a sample configuration for your Restlet webapp:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Restlet adapter</display-name>
<!-- Your application class name -->
<context-param>
<param-name>org.restlet.application</param-name>
<param-value>com.noelios.restlet.test.TraceApplication</param-value>
</context-param>
<!-- Restlet adapter -->
<servlet>
<servlet-name>ServerServlet</servlet-name>
<servlet-class>com.noelios.restlet.ext.servlet.ServerServlet</servlet-class>
</servlet>
<!-- Catch all requests -->
<servlet-mapping>
<servlet-name>ServerServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
The enumeration of initParameters of your Servlet will be copied to the
"context.parameters" property of your application. This way, you can pass
additional initialization parameters to your Restlet application, and share
them with existing Servlets.
See Also: J2EE home page author: Jerome Louvel (contact@noelios.com) |
ServerServlet | public ServerServlet()(Code) | | Constructor.
|
createApplication | public Application createApplication(Context context)(Code) | | Creates the single Application used by this Servlet.
Parameters: context - The Context for the Application The newly created Application or null if unable to create |
createServer | public HttpServerHelper createServer(HttpServletRequest request)(Code) | | Creates the associated HTTP server handling calls.
Parameters: request - The HTTP Servlet request. The new HTTP server handling calls. |
destroy | public void destroy()(Code) | | |
getApplication | public Application getApplication()(Code) | | Returns the application. It creates a new one if none exists.
The application. |
getComponent | public Component getComponent()(Code) | | Returns the component. It creates a new one if none exists.
The component. |
getInitParameter | public String getInitParameter(String name, String defaultValue)(Code) | | Returns the value of a given initialization parameter, first from the
Servlet configuration, then from the Web Application context.
Parameters: name - The parameter name. Parameters: defaultValue - The default to use in case the parameter is not found. The value of the parameter or null. |
getServer | public HttpServerHelper getServer(HttpServletRequest request)(Code) | | Returns the associated HTTP server handling calls. It creates a new one
if none exists.
Parameters: request - The HTTP Servlet request. The HTTP server handling calls. |
Methods inherited from javax.servlet.http.HttpServlet | protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) protected void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) protected void doTrace(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) protected long getLastModified(HttpServletRequest req)(Code)(Java Doc) protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc) public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException(Code)(Java Doc)
|
|
|