blob: 4bac5118f800eddbee85621c8d89769524640c4b [file] [log] [blame]
package org.apache.roller.weblogger.ui.rendering;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Interface for object that can handle requests, return true if handled.
*/
public interface RequestMapper {
/**
* Handle an incoming request.
*
* RequestMappers are not required to handle all requests and are instead
* encouraged to inspect the request and only take action when it
* wants to. If action is taken then the RequestMapper should return a
* boolean "true" value indicating that no further action is required.
*/
boolean handleRequest(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException;
}