Javadoc
This method is invoked for every
HstSiteMapItemHandler from the resolvedSiteMapItem that was matched from
ResolvedMount#matchSiteMapItem(String).
If in the for loop the orginalResolvedSiteMapItem
switches to a different newResolvedSiteMapItem, then still
the handlers for orginalResolvedSiteMapItem
are processed and not the one from newResolvedSiteMapItem
. If some intermediate
HstSiteMapItemHandler#process(ResolvedSiteMapItem,HttpServletRequest,HttpServletResponse) returns null
, the loop and processing is stooped,
and null
is returned. Entire request processing at that point is assumed to be completed already by one of the
HstSiteMapItemHandlers (for
example if one of the handlers is a caching handler). When null
is returned, request processing is stopped.