org.jboss.seam.remoting
Class ExecutionHandler

java.lang.Object
  extended by org.jboss.seam.remoting.BaseRequestHandler
      extended by org.jboss.seam.remoting.ExecutionHandler
All Implemented Interfaces:
RequestHandler

public class ExecutionHandler
extends BaseRequestHandler
implements RequestHandler

Unmarshals the calls from an HttpServletRequest, executes them in order and marshals the responses.

Author:
Shane Bryzak

Field Summary
 
Fields inherited from interface org.jboss.seam.remoting.RequestHandler
BODY_TAG_CLOSE, BODY_TAG_OPEN, ENVELOPE_TAG_CLOSE, ENVELOPE_TAG_OPEN, REF_TAG_CLOSE, REF_TAG_OPEN_END, REF_TAG_OPEN_START, REFS_TAG_CLOSE, REFS_TAG_OPEN
 
Constructor Summary
ExecutionHandler()
           
 
Method Summary
 void handle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          The entry point for handling a request.
 void setServletContext(javax.servlet.ServletContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutionHandler

public ExecutionHandler()
Method Detail

setServletContext

public void setServletContext(javax.servlet.ServletContext ctx)
Specified by:
setServletContext in interface RequestHandler
Overrides:
setServletContext in class BaseRequestHandler

handle

public void handle(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws Exception
The entry point for handling a request.

Specified by:
handle in interface RequestHandler
Parameters:
request - HttpServletRequest
response - HttpServletResponse
Throws:
Exception