OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-interop message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [wsrp-interop] When to clone Portlet


By timing I was refering to defining the situations in which a clone can be produced.  Yes, we anticipate producers to self-clone in PerformBlockingInteraction but only under the direction of the consumer who has indicated that a clone can be produced in this situation.  I think new folks will have an easier time understanding this if they understand that we decided that the consumer completely manages the relationship between a particular customization [portlet] and a [set of] user(s).  In this environment, the producer must be passive as it doesn't know how the consumer is managing this relationship.  
     -Mike-

Rich Thompson wrote:

I think Mike meant to say that by and large we expect that the timing of producing clones to most frequently be left up to the Producer. This can happen on performBlockingInteraction calls and the Consumer gets to exert some control through the portletStateChange field. The reason for this is that it minimizes the number of clones that both the Consumer and Producer have to manage.

Rich



Michael Freedman <Michael.Freedman@oracle.com>

03/17/2004 12:54 PM

To
"Billy Yuen (MTCSV)" <billyy@microsoft.com>
cc
wsrp-interop@lists.oasis-open.org
Subject
Re: [wsrp-interop] When to clone Portlet







A portlet corresponds to a single persistence instance [i.e. a single customization instance].  A portlet is cloned whenever a distinct customization instance is needed.  By and large when this is occurs is left up to the consumer though we give the consumer some capability for directing the producer when it may be operating on customizations.  [I.e. As producers manage/process the "Edit" mode we have capabilities for the consumer to indicate to the producer to cloneOnWrite if that is the semantics the consumer requires.  Note: We put clone in the PortletManagementInterface to allow for a simple expression of the simpliest style of producer/portlets.  I.e. one where the producer/portlets don't support any customization.  In this case you jsut have the proffered portlets and cloning is never used.
      -Mike-

Billy Yuen (MTCSV) wrote:

I notice that only when a Producer supports the Portlet Management interface, the consumer has the option to clone the portlet.  So when does the consumer need to clone a portlet?

 




To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to
http://www.oasis-open.org/apps/org/workgroup/wsrp-interop/members/leave_workgroup.php.




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]