com.noelios.restlet.ext.jetty
Class JettyHandler
java.lang.Object
org.mortbay.component.AbstractLifeCycle
org.mortbay.jetty.handler.AbstractHandler
com.noelios.restlet.ext.jetty.JettyHandler
- All Implemented Interfaces:
- LifeCycle, Handler
public class JettyHandler
- extends AbstractHandler
Jetty handler that knows how to convert Jetty calls into Restlet calls. This
handler isn't a full server, if you use it you need to manually setup the
Jetty server connector and add this handler to a Jetty server.
- Author:
- Valdis Rigdon, Jerome Louvel
JettyHandler
public JettyHandler(Server server)
- Constructor for HTTP server connectors.
- Parameters:
server - Restlet HTTP server connector.
JettyHandler
public JettyHandler(Server server,
boolean secure)
- Constructor for HTTP server connectors.
- Parameters:
server - Restlet server connector.secure - Indicates if the server supports HTTP or HTTPS.
doStart
protected void doStart()
throws Exception
- Overrides:
doStart in class AbstractHandler
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Overrides:
doStop in class AbstractHandler
- Throws:
Exception
handle
public void handle(String target,
HttpServletRequest request,
HttpServletResponse response,
int dispatch)
throws IOException,
ServletException
- Handles a Jetty call by converting it to a Restlet call and giving it for
processing to the Restlet server.
- Parameters:
target - The target of the request, either a URI or a name.request - The Jetty request.response - The Jetty response.dispatch - The Jetty dispatch mode.
- Throws:
IOException
ServletException
Copyright © 2005-2008 Noelios Technologies.