Interface DispatchMVCEntryPoint<R>

Type Parameters:
R - Return type for the entry point call.
All Known Implementing Classes:
ControllerEntryPoint, FilterEntryPoint, FilterExitPoint

public interface DispatchMVCEntryPoint<R>
Describes an entry point that is meant to handle part of the MVC call stack.
Author:
Matthew Tropiano
  • Method Summary

    Modifier and Type
    Method
    Description
    handleCall(RequestMethod requestMethod, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,String> pathVariableMap, Map<String,javax.servlet.http.Cookie> cookieMap, HashDequeMap<String,Part> partMap)
    Handles an MVC call.
  • Method Details

    • handleCall

      R handleCall(RequestMethod requestMethod, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,String> pathVariableMap, Map<String,javax.servlet.http.Cookie> cookieMap, HashDequeMap<String,Part> partMap) throws InvocationTargetException, javax.servlet.ServletException, IOException
      Handles an MVC call.
      Parameters:
      requestMethod - the incoming request method.
      request - the HTTP request.
      response - the HTTP response.
      pathVariableMap - the path variable map.
      cookieMap - the cookie map.
      partMap - the map of name to multipart parts.
      Returns:
      the return value.
      Throws:
      NotFoundException - if a file that was going to be sent does not exist.
      UnsupportedMediaTypeException - if an incoming or outgoing type is unsupported.
      NoConverterException - if an object could not be converted to a serializable format for transmission.
      ClassCastException - if a value could not be converted to another type.
      BeanCreationException - if a bean cannot be instantiated for any reason on the application, session, or request scope.
      UnsupportedEncodingException - if an encoding type is not supported by this server.
      InvocationTargetException - if the underlying call throws an exception.
      javax.servlet.ServletException - if any other servlet exception happens.
      IOException - if an IO Error occurs.