Well, the Window Context is just the backing for @WindowScoped. We should try 
to not overengineer things.

All the Conversation scopes are based on the WindowContext. 
We should definitely get @ViewAccessScoped as this is something most users 
really love.
But I'm sure there is also quite some interesting stuff in Seam3 we should look 
at.Thanks Antoine so far for the start.  Anything missing in his list? 

LieGrue,
strub




----- Original Message -----
> From: Gerhard Petracek <[email protected]>
> To: [email protected]
> Cc: 
> Sent: Monday, October 15, 2012 11:00 AM
> Subject: Re: [DISCUSS] JSF Scopes
> 
> imo we should create:
> - a client-window adapter (as spi) for a 1:1 delegation to the
> client-window-api of jsf 2.2+
> - a client-window implementation for jsf 2.0 and 2.1
> - a window-context similar to what we have in codi (that isn't the
> window-scope - see [1])
> - scopes + a fine grained api to manage them (the window-scope is also just
> a kind of conversation which is very similar to std. cdi conversations).
> 
> we could think about a more specialized spi per scope (since we saw that
> some edge-cases with the ViewAccessScoped required internal workarounds)
> and we could skip some SPIs for now.
> 
> the first step is an agreement about the api, spi and the basic behavior.
> 
> regards,
> gerhard
> 
> [1]
> https://cwiki.apache.org/confluence/display/EXTCDI/JSF+Usage#JSFUsage-Scopes
> 
> 
> 
> 2012/10/15 Mark Struberg <[email protected]>
> 
>>  Hi folks!
>> 
>>  I finally like to start working on JSF scopes for DeltaSpike.
>> 
>>  We already have the following 2 features implemented and working
>>  (including unit tests):
>> 
>>  * JFS @ViewScoped Context support
>>  * JSF-2-CDI scope mapping.
>>  * injecting typesafe JSF messages
>> 
>> 
>>  The next item on my list is the
>> 
>>  * @WindowScoped
>> 
>> 
>>  This is kind of a Session per browser tab. Does Seam3 provide a similar
>>  mechanism? If not, I suggest taking a peak what we do over in CODI.
>>  There is quite some trickery necessary, but we finally found a solution
>>  which works pretty well [1]. This is also the base of the windowId feature
>>  most probably coming with JSF-2.2 btw.
>> 
>> 
>>  Once we have the @WindowScoped support we can build much more fine grained
>>  conversation stuff which is perfectly browser tab aware based on it.
>> 
>> 
>>  Wdyt?
>> 
>>  Any cool features related to this to look at in Seam3?
>>  Who is interested to help hacking this stuff?
>> 
>> 
>>  LieGrue,
>>  strub
>> 
>> 
>> 
>>  [1] https://cwiki.apache.org/confluence/display/EXTCDI/JSF+WindowHandler
>> 
>> 
>

Reply via email to