public class RestServlet extends HttpServlet implements InterfaceContextAware
REST 应用的 Servlet 类,用于以 SCA(服务组件框架)方式发布 REST 服务信息。
限定符和类型 | 类和说明 |
---|---|
class |
RestServlet.AdapterProxy |
构造器和说明 |
---|
RestServlet() |
限定符和类型 | 方法和说明 |
---|---|
protected ServletAdapter |
createServletAdapter(HttpServletRequest request) |
void |
destroy() |
InterfaceContext |
getInterfaceContext()
返回接口上下文。
|
RestServlet.AdapterProxy |
getServletAdapter() |
void |
init(ServletConfig config) |
void |
service(HttpServletRequest request, HttpServletResponse response)
提供从 URI 到 REST 资源的请求转发处理。
|
void |
setInterfaceContext(InterfaceContext context)
设置接口上下文,用于注入接口上下文对象。
|
protected void |
setRestApplication(RestApplication restApplication)
设置Rest 应用
|
void |
setServletAdapter(RestServlet.AdapterProxy adapter) |
public void init(ServletConfig config) throws ServletException
ServletException
public void destroy()
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException
提供从 URI 到 REST 资源的请求转发处理。
request
- 请求对象。response
- 响应对象。ServletException
- Servlet 异常。java.io.IOException
- 失败或中断的 I/O 操作生成的异常。protected ServletAdapter createServletAdapter(HttpServletRequest request) throws java.net.MalformedURLException
java.net.MalformedURLException
public InterfaceContext getInterfaceContext()
public void setInterfaceContext(InterfaceContext context)
设置接口上下文,用于注入接口上下文对象。
setInterfaceContext
在接口中 InterfaceContextAware
context
- 服务接口上下文接口。public RestServlet.AdapterProxy getServletAdapter()
public void setServletAdapter(RestServlet.AdapterProxy adapter)
protected void setRestApplication(RestApplication restApplication)
restApplication
-