private static final long serialVersionUID = 5466841407373731970L;
protected void process(HttpServletRequest request, HttpServletResponse response, String httpMethod) {
ResponseContext responseContext = new ServiceProcessInitiator().process(request, httpMethod);
populateHeaderValues(response, responseContext);
if (responseContext != null && responseContext.getContent() != null && responseContext.getResponseCode() == HttpServletResponse.SC_OK) {
writeResponse(request, response, responseContext);
} else {
response.setStatus(responseContext.getResponseCode());
}
}