You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-dev@portals.apache.org by "Christian Raschka (JIRA)" <ji...@apache.org> on 2007/05/24 18:00:43 UTC

[jira] Updated: (PLUTO-267) Implementation of the new Eventing Model

     [ https://issues.apache.org/jira/browse/PLUTO-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Christian Raschka updated PLUTO-267:
------------------------------------

    Attachment: eventing_rev14.240507.patch

* this updates to spec revision 14
* it is now possible to set more than one event at once
* there is one thread for all portlet windows, while the events for a portlet window are queued.
* (I'll add more information about the eventing algorithm in the next days)

ALL:
  * added JavaDoc

Revision update & license headers:
M      portlet2-api/src/main/java/javax/portlet/UnavailableException.java
M      portlet2-api/src/main/java/javax/portlet/CacheControl.java
M      portlet2-api/src/main/java/javax/portlet/ValidatorException.java
M      portlet2-api/src/main/java/javax/portlet/PortalContext.java
M      portlet2-api/src/main/java/javax/portlet/ResourceResponse.java
M      portlet2-api/src/main/java/javax/portlet/PreferencesValidator.java
M      portlet2-api/src/main/java/javax/portlet/PortletResponse.java
M      portlet2-api/src/main/java/javax/portlet/PortletException.java
M      portlet2-api/src/main/java/javax/portlet/PortletRequestDispatcher.java
M      portlet2-api/src/main/java/javax/portlet/ResourceURL.java
M      portlet2-api/src/main/java/javax/portlet/PortletPreferences.java
M      portlet2-api/src/main/java/javax/portlet/PortletURL.java
M      portlet2-api/src/main/java/javax/portlet/PortletConfig.java
A      portlet2-api/src/main/java/javax/portlet/ClientDataRequest.java
M      portlet2-api/src/main/java/javax/portlet/Event.java
M      portlet2-api/src/main/java/javax/portlet/ActionRequest.java
M      portlet2-api/src/main/java/javax/portlet/GenericPortlet.java
M      portlet2-api/src/main/java/javax/portlet/WindowStateException.java
M      portlet2-api/src/main/java/javax/portlet/PortletSessionUtil.java
M      portlet2-api/src/main/java/javax/portlet/PortletContext.java
M      portlet2-api/src/main/java/javax/portlet/RenderResponse.java
M      portlet2-api/src/main/java/javax/portlet/ResourceServingPortlet.java
M      portlet2-api/src/main/java/javax/portlet/PortletSecurityException.java
M      portlet2-api/src/main/java/javax/portlet/EventResponse.java
M      portlet2-api/src/main/java/javax/portlet/ResourceRequest.java
M      portlet2-api/src/main/java/javax/portlet/PortletRequest.java
M      portlet2-api/src/main/java/javax/portlet/filter/RenderResponseWrapper.java
M      portlet2-api/src/main/java/javax/portlet/filter/EventResponseWrapper.java
M      portlet2-api/src/main/java/javax/portlet/filter/ResourceRequestWrapper.java
M      portlet2-api/src/main/java/javax/portlet/filter/ResourceResponseWrapper.java
D      portlet2-api/src/main/java/javax/portlet/filter/FragmentFilter.java
M      portlet2-api/src/main/java/javax/portlet/filter/FilterConfig.java
D      portlet2-api/src/main/java/javax/portlet/filter/FragmentRequestWrapper.java
A      portlet2-api/src/main/java/javax/portlet/filter/package.html
D      portlet2-api/src/main/java/javax/portlet/filter/FragmentResponseWrapper.java
D      portlet2-api/src/main/java/javax/portlet/filter/Filter.java
M      portlet2-api/src/main/java/javax/portlet/filter/ActionRequestWrapper.java
M      portlet2-api/src/main/java/javax/portlet/filter/FilterChain.java
M      portlet2-api/src/main/java/javax/portlet/filter/RenderRequestWrapper.java
M      portlet2-api/src/main/java/javax/portlet/filter/EventRequestWrapper.java
M      portlet2-api/src/main/java/javax/portlet/filter/ActionResponseWrapper.java
A      portlet2-api/src/main/java/javax/portlet/MimeResponse.java
M      portlet2-api/src/main/java/javax/portlet/WindowState.java
M      portlet2-api/src/main/java/javax/portlet/PortletModeException.java
A      portlet2-api/src/main/java/javax/portlet/package.html
M      portlet2-api/src/main/java/javax/portlet/StateAwareResponse.java
A      portlet2-api/src/main/java/javax/portlet/portlet.xml.txt
M      portlet2-api/src/main/java/javax/portlet/RenderRequest.java
M      portlet2-api/src/main/java/javax/portlet/Portlet.java
M      portlet2-api/src/main/java/javax/portlet/ReadOnlyException.java
M      portlet2-api/src/main/java/javax/portlet/PortletSession.java
M      portlet2-api/src/main/java/javax/portlet/BaseURL.java
M      portlet2-api/src/main/java/javax/portlet/PortletMode.java
M      portlet2-api/pom.xml
M      pluto-container/src/main/java/org/apache/pluto/wrappers/RenderResponseWrapper.java
M      pluto-container/src/main/java/org/apache/pluto/wrappers/PortletResponseWrapper.java

--------------

M      pluto-container/src/test/java/org/apache/pluto/spi/optional/UserInfoAttributesServicesImplTest.java
  * added needed method for mock object
  
--------------

M      pluto-container/src/main/java/org/apache/pluto/core/PortletContainerImpl.java
M      pluto-container/src/main/java/org/apache/pluto/spi/EventProvider.java
M      pluto-container/src/main/java/org/apache/pluto/Constants.java
M      pluto-container/src/main/java/org/apache/pluto/EventContainer.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/PortletConfigImpl.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/EventRequestImpl.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/PortletContextImpl.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/RenderResponseImpl.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/CacheControlImpl.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/PortletResponseImpl.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/PortletRequestDispatcherImpl.java
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/ResourceURLImpl.java
  * added an eventNumber, which is stored in the request, so we see, which event was fired
  * clear render parameter only once per request, (there could be more than one (eventing))
  * added a helper method (isAlreadyCleared(PortletRequest request))
  * new constant
  
--------------
  
M      pluto-container/src/main/java/org/apache/pluto/internal/impl/StateAwareResponseImpl.java
  * clean up code
  
--------------

M      pluto-container/src/main/resources/org/apache/pluto/core/pluto-configuration.properties
  * added comment of how to switch back to castor 
  
--------------
  
M      pluto-container/pom.xml
M      pluto-descriptor-api/pom.xml
M      pom.xml
M      pluto-descriptor-impl/pom.xml
  * changed version numbers 
  
--------------

A      pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/EventAttribute.java
A      pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/PortletWindowThread.java
A      pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/EventList.java
M      pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/EventProviderImpl.java
  * new classes for eventing
  * changed the eventing algorithm, see jira issue Pluto-267 for more information
  
--------------

M      pluto-descriptor-impl/src/test/java/org/apache/pluto/descriptors/services/jaxb/JaxBDescriptorServiceImplTest.java
  * removed printStrackTrace()


> Implementation of the new Eventing Model
> ----------------------------------------
>
>                 Key: PLUTO-267
>                 URL: https://issues.apache.org/jira/browse/PLUTO-267
>             Project: Pluto
>          Issue Type: New Feature
>    Affects Versions: 1.1-286-COMPATIBILITY
>            Reporter: Christian Raschka
>             Fix For: 1.1-286-COMPATIBILITY
>
>         Attachments: eventing.021106.patch, eventing.moreeventsbug.051106.patch, eventing_rev14.240507.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.