org.loom.servlet
Class Workflow
java.lang.Object
org.loom.servlet.Workflow
@Singleton
public class Workflow
- extends java.lang.Object
The execution flow of a request.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Workflow
public Workflow()
doFilter
public void doFilter(LoomServletRequest request,
LoomServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
execute
public void execute(Event event,
LoomServletRequest request,
LoomServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
createActionContext
protected ActionContext createActionContext(LoomServletRequest request,
LoomServletResponse response)
- Assigns a new ActionContext to the action.
Each action class can specify its own ActionContext class, which will be detected and instantiated at runtime
setResolutionFactory
public void setResolutionFactory(ResolutionFactory resolutionFactory)
setActionMappingRepository
public void setActionMappingRepository(ActionMappingRepository actionMappingRepository)
setExceptionHandler
public void setExceptionHandler(ExceptionHandler exceptionTranslator)
setServletContext
public void setServletContext(javax.servlet.ServletContext servletContext)