@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(javax.servlet.ServletContext context)
Deprecated.
Constructor.
|
XdbServletAdapter(javax.servlet.ServletContext context,
Restlet target)
Deprecated.
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Reference |
getBaseRef(javax.servlet.http.HttpServletRequest request)
Deprecated.
Returns the base reference of new Restlet requests.
|
Reference |
getRootRef(javax.servlet.http.HttpServletRequest request)
Deprecated.
Returns the root reference of new Restlet requests.
|
Restlet |
getTarget()
Deprecated.
Returns the target Restlet.
|
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.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(XdbServletCall servletCall)
Deprecated.
Converts a low-level Servlet call into a high-level Restlet request.
|
addEntityHeaders, addResponseHeaders, commit, toRequestgetContext, getLoggerpublic XdbServletAdapter(javax.servlet.ServletContext context)
context - The Servlet context.public XdbServletAdapter(javax.servlet.ServletContext context,
Restlet target)
context - The Servlet context.target - The Restlet target.public Reference getBaseRef(javax.servlet.http.HttpServletRequest request)
request - The Servlet request.public Reference getRootRef(javax.servlet.http.HttpServletRequest request)
request - The Servlet request.public Restlet getTarget()
public void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
request - The HTTP Servlet request.response - The HTTP Servlet response.javax.servlet.ServletExceptionIOExceptionpublic void setTarget(Restlet target)
target - The target Restlet.public HttpRequest toRequest(XdbServletCall servletCall)
servletCall - The low-level Servlet call.Copyright © 2005–2015. All rights reserved.