private DeploymentProcessor getDeploymentProcessor(HttpServletRequest request) throws AceRestException {
String processor = request.getParameter(PROCESSOR);
if (processor != null) {
DeploymentProcessor deploymentProcessor = m_processors.get(processor);
if (deploymentProcessor == null) {
throw new AceRestException(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Could not find a deployment processor called: " + processor);
}
m_log.log(LogService.LOG_DEBUG, "Using deployment processor " + processor);
return deploymentProcessor;
}
m_log.log(LogService.LOG_DEBUG, "Using default deployment processor...");
return new DefaultDeploymentProcessor();
}
|