@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, toRequest
getContext, getLogger
public 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.ServletException
IOException
public 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.