Generated by
JDiff

org.springframework.web.portlet Documentation Differences

This file contains all the changes in documentation in the package org.springframework.web.portlet as colored differences. Deletions are shown like this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently.

Class DispatcherPortlet

Central dispatcher for use within the Portlet MVC framework, e.g. for web UI controllers. Dispatches to registered handlers for processing a portlet request.

This portlet is very flexible: It can be used with just about any workflow, with the installation of the appropriate adapter classes. It offers the following functionality that distinguishes it from other request-driven portlet MVC frameworks:

NOTE: The @RequestMapping annotation will only be processed if a corresponding HandlerMapping (for type level annotations) and/or HandlerAdapter (for method level annotations) is present in the dispatcher. This is the case by default. However, if you are defining custom HandlerMappings or HandlerAdapters, then you need to make sure that a corresponding custom DefaultAnnotationHandlerMapping and/or AnnotationMethodHandlerAdapter is defined as well - provided that you intend to use @RequestMapping.

A web application can define any number of DispatcherPortlets. Each portlet will operate in its own namespace, loading its own application context with mappings, handlers, etc. Only the root application context as loaded by org.springframework.web.context.ContextLoaderListener, if any, will be shared.

Thanks to Rainer Schmitz and, Nick Lothian and Eric Dalquist for their suggestions! @author William G. Thompson, Jr. @author John A. Lewis @author Juergen Hoeller @since 2.0 @see org.springframework.web.portlet.mvc.Controller @see org.springframework.web.servlet.ViewRendererServlet @see org.springframework.web.context.ContextLoaderListener

Class DispatcherPortlet, HandlerExecutionChain getHandler(PortletRequest)

Return the HandlerExecutionChain for this request. Try all handler mappings in order. @param request current portlet request @param cache whether to cache the HandlerExecutionChain in a request attribute @return the HandlerExceutionChainHandlerExecutionChain, or null if no handler could be found

Class GenericPortletBean, void setEnvironment(Environment)

{@inheritDoc} Any@throws environment set here overrides theIllegalArgumentException if environment is not StandardPortletEnvironment assignable providedto by{@code defaultConfigurableEnvironment}.