@Deprecated public class XdbServletAdapter extends ServerAdapter
public class TestServlet extends HttpServlet { private ServletAdapter adapter; public void init() throws ServletException { super.init(); this.adapter = new XdbServletAdapter(getServletContext()); Restlet trace = new Restlet(this.adapter.getContext()) { public void handle(Request req, Response res) { getLogger().info("Hello World"); res.setEntity("Hello World!", MediaType.TEXT_PLAIN); } }; this.adapter.setTarget(trace); } protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { this.adapter.service(req, res); } }
Constructor and Description |
---|
XdbServletAdapter(ServletContext context)
Deprecated.
Constructor.
|
XdbServletAdapter(ServletContext context,
Restlet target)
Deprecated.
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Reference |
getBaseRef(HttpServletRequest request)
Deprecated.
Returns the base reference of new Restlet requests.
|
Reference |
getRootRef(HttpServletRequest request)
Deprecated.
Returns the root reference of new Restlet requests.
|
Restlet |
getTarget()
Deprecated.
Returns the target Restlet.
|
void |
service(HttpServletRequest request,
HttpServletResponse response)
Deprecated.
Services a HTTP Servlet request as a Restlet request handled by the
"target" Restlet.
|
void |
setTarget(Restlet target)
Deprecated.
Sets the target Restlet.
|
HttpRequest |
toRequest(org.restlet.ext.xdb.internal.XdbServletCall servletCall)
Deprecated.
Converts a low-level Servlet call into a high-level Restlet request.
|
addEntityHeaders, addResponseHeaders, commit, toRequest
getContext, getLogger
public XdbServletAdapter(ServletContext context)
context
- The Servlet context.public XdbServletAdapter(ServletContext context, Restlet target)
context
- The Servlet context.target
- The Restlet target.public Reference getBaseRef(HttpServletRequest request)
request
- The Servlet request.public Reference getRootRef(HttpServletRequest request)
request
- The Servlet request.public Restlet getTarget()
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
request
- The HTTP Servlet request.response
- The HTTP Servlet response.ServletException
IOException
public void setTarget(Restlet target)
target
- The target Restlet.public HttpRequest toRequest(org.restlet.ext.xdb.internal.XdbServletCall servletCall)
servletCall
- The low-level Servlet call.Copyright © 2005-2015 Restlet.