Adds a
de.danet.an.util.web.action.WebActionHandlerWebActionHandler class, i.e. all handlers
returned by its static suite() method (as another
WebActionDispatcher).
Parameters: dispatcher - the suite of handlers to be added. Thedispatcher class must be derived from de.danet.an.util.web.action.WebActionHandlerWebActionHandler and provide aWebActionDispatcher suite() method.The suite() method will be invoked at the first timea request is dipatched.
Handles an HTTP request by finding the appropriate request
handler (if any) and invoking it. The first call to this function will
build a cache that maps action names to instances of
de.danet.an.util.web.action.WebActionHandlerWebActionHandler s. Thus subsequent calls of the
add... methods will have no effect. Although
tracking of container relationship and invalidating of the
cache could be added with little to small effort, such a
feature is currently considered unnecessary and thus omitted.
Parameters: request - the request to be handled. throws: IllegalAccessException - if an action method cannot be accessed throws: InvocationTargetException - if an action method cannot be invoked
Returns the handlers contained in this dispatchers, i.e. those
added directly with addHandler as well as those
added indirectly with addHandlerSuite.
all handlers contained in this dispatcher.
getVerifyDuplicateActionsFlag
public boolean getVerifyDuplicateActionsFlag()(Code)