public class DataServiceServlet extends ApiServlet
| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
ALLOWED_CONTENT_TYPES |
protected static String |
X_HTTP_METHOD_OVERRIDE |
ATOM_FORMAT, atomConverter, containerConfig, DEFAULT_ENCODING, DEFAULT_HANDLER_KEY, dispatcher, FORMAT_PARAM, HANDLERS_PARAM, isJSONPAllowed, JSON_FORMAT, jsonConverter, XML_FORMAT, xmlConverterinitialized, injector| Constructor and Description |
|---|
DataServiceServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDelete(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse) |
protected void |
doGet(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse) |
protected void |
doPost(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse) |
protected void |
doPut(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse) |
protected BeanConverter |
getConverterForContentType(String contentType)
Return BeanConverter based on content type.
|
protected BeanConverter |
getConverterForFormat(String format)
Return BeanConverter based on format request parameter.
|
BeanConverter |
getConverterForRequest(String contentType,
String format) |
protected RestHandler |
getRestHandler(javax.servlet.http.HttpServletRequest servletRequest) |
protected void |
sendError(javax.servlet.http.HttpServletResponse servletResponse,
ResponseItem responseItem) |
getResponseItem, getSecurityToken, init, responseItemFromException, sendSecurityError, setBeanConverters, setCharacterEncodings, setContainerConfig, setHandlerRegistry, setJSONPAllowedcheckInitializeddoHead, doOptions, doTrace, getLastModified, service, serviceprotected static final String X_HTTP_METHOD_OVERRIDE
protected void doGet(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPut(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
throws javax.servlet.ServletException,
IOException
doPut in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doDelete(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
throws javax.servlet.ServletException,
IOException
doDelete in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPost(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void sendError(javax.servlet.http.HttpServletResponse servletResponse,
ResponseItem responseItem)
throws IOException
sendError in class ApiServletIOExceptionprotected RestHandler getRestHandler(javax.servlet.http.HttpServletRequest servletRequest)
public BeanConverter getConverterForRequest(String contentType, String format)
protected BeanConverter getConverterForContentType(String contentType)
contentType - the content type for the converter.protected BeanConverter getConverterForFormat(String format)
format - the format for the converter.Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.