Re: T5 Page field persistance and multithread problems

2009-07-21 Thread Sergey Didenko
I think that can be done on a framework level with optional parameter or annotation such as: @Persist("lazy-thread-safe-session") that locks in the beginning of the request and unlocks in the end. However I don't think it's a priority feature. As for me it's enough to just put reminder to "Pers

Re: T5 Page field persistance and multithread problems

2009-07-17 Thread Ivano Luberti
age - > From: "Robert Zeigler" > To: "Tapestry users" > Sent: Tuesday, 14 July, 2009 17:03:22 GMT +02:00 Athens, Beirut, Bucharest, > Istanbul > Subject: Re: T5 Page field persistance and multithread problems > > Alfie, actually, many people have

Re: T5 Page field persistance and multithread problems

2009-07-16 Thread Otho
Wizard SSOs are a typical example of the temporary state I mentioned. No one else should be able to write to it and thus you don't need guards against concurrent writes. Especially not, since you validate the business objects before comitting them. But still it could be a neat idea in some circumst

Re: T5 Page field persistance and multithread problems

2009-07-15 Thread P . Stavrinides
rut, Bucharest, Istanbul Subject: Re: T5 Page field persistance and multithread problems 2009/7/15 > Other than a flag that the framework will have to manage, I really don't > see it being such a big deal... maybe I am naive and missing something, but > do you think it is better for T

Re: T5 Page field persistance and multithread problems

2009-07-15 Thread Otho
2009/7/15 > Other than a flag that the framework will have to manage, I really don't > see it being such a big deal... maybe I am naive and missing something, but > do you think it is better for Tapestry users to manage this? having Atomic > references and Synchronized blocks all over our code, i

Re: T5 Page field persistance and multithread problems

2009-07-15 Thread Kristian Marinkovic
nd modules through a facade where all the transaction handling,locking, ... is done. g, kris p.stavrini...@albourne.com 15.07.2009 09:15 Bitte antworten an "Tapestry users" An Tapestry users Kopie Thema Re: T5 Page field persistance and multithread problems > I suppose

Re: T5 Page field persistance and multithread problems

2009-07-15 Thread P . Stavrinides
:08:04 GMT +02:00 Athens, Beirut, Bucharest, Istanbul Subject: Re: T5 Page field persistance and multithread problems On Tue, Jul 14, 2009 at 3:10 AM, kristjankelt wrote: > > Hi, > > > Peter Stavrinides wrote: >> >> Kristjan, as Nille has explained to you that is simply not t

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread Otho
2009/7/14 Howard Lewis Ship > I am loathe to have the framework manage this automatically because it > causes its own problems. > > For example, it is reasonable to process multiple Ajax requests in > parallel if they only read data. Exactly. Concurrent write access to data should be handled wh

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread Howard Lewis Ship
nce is set to Integer(1). > > Now this example involved only one variable and this was immutable (you can > not change it's innerstate). Having multiple variables or immutable > variables (like entity beans) will introduce more problems. > > Regards, > Kristjan Kelt > -- > V

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread kristjankelt
many times you see DIFFERENT. Regards, Kristjan Kelt -- View this message in context: http://www.nabble.com/T5-Page-field-persistance-and-multithread-problems-tp24468298p24485700.html Sent from the Tapestry - User mailing list archive at Nabble.com

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread P . Stavrinides
ss to the ServletContext. Peter - Original Message - From: "Robert Zeigler" To: "Tapestry users" Sent: Tuesday, 14 July, 2009 17:03:22 GMT +02:00 Athens, Beirut, Bucharest, Istanbul Subject: Re: T5 Page field persistance and multithread problems Alfie, actually, ma

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread Robert Zeigler
tiple submits of a form? Although this would not affect your test as you have multiple browser windows. Hope this makes sense, Alfie. -Original Message- From: kristjankelt [mailto:kristjank...@hotmail.com] Sent: 14 July 2009 11:11 To: users@tapestry.apache.org Subject: Re: T5 Page

RE: T5 Page field persistance and multithread problems

2009-07-14 Thread Alfie Kirkpatrick
lt [mailto:kristjank...@hotmail.com] Sent: 14 July 2009 11:11 To: users@tapestry.apache.org Subject: Re: T5 Page field persistance and multithread problems Hi, Peter Stavrinides wrote: > > Kristjan, as Nille has explained to you that is simply not the case, what > is happening is multiple requests

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread kristjankelt
> inherently > stateless. > I think that my case is working because no care has been taken to make this code thread safe. Regards, Kristjan Kelt -- View this message in context: http://www.nabble.com/T5-Page-field-persistance-and-multithread-problems-tp24468298p24478142.html Sent fro

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread Otho
is reading from the session then it will still see > the > reference to Integer(1) and it's corrensponding page object private > variable > reference is set to Integer(1). > > Now this example involved only one variable and this was immutable (you can > not change it&#

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread kristjankelt
this was immutable (you can not change it's innerstate). Having multiple variables or immutable variables (like entity beans) will introduce more problems. Regards, Kristjan Kelt -- View this message in context: http://www.nabble.com/T5-Page-field-pe

Re: T5 Page field persistance and multithread problems

2009-07-14 Thread Peter Stavrinides
uesday, 14 July, 2009 11:14:20 GMT +02:00 Athens, Beirut, Bucharest, Istanbul Subject: Re: Re: T5 Page field persistance and multithread problems Hi, I think that this is definitelly thread issue because data is shared between multiple threads. Even when every page instance would have it'

Re: Re: T5 Page field persistance and multithread problems

2009-07-14 Thread kristjankelt
lse >> > security because it states that Page classes could be written in not >> > thread >> > safe manner (what is true when you do not have persistent fields) >> > but this >> > statement does not hold in all the cases. >> > >> >

Re: Re: T5 Page field persistance and multithread problems

2009-07-13 Thread nille hammer
Ways to do this are unique ids for forms or a state field. Regards, nillehammer == http://www.winfonet.eu - original Nachricht Betreff: Re: T5 Page field persistance and multithread problems Gesendet: Di, 14. Jul 2009 Von: Robert Zeigler > Well, it /is/ the case that page fi

Re: T5 Page field persistance and multithread problems

2009-07-13 Thread Robert Zeigler
as about this problem then I'm more than thankful to hear about them. Regards, Kristjan Kelt -- View this message in context: http://www.nabble.com/T5-Page-field-persistance-and-multithread-problems-tp24468298p24468298.html Sent from the Tapes

T5 Page field persistance and multithread problems

2009-07-13 Thread kristjankelt
ge in context: http://www.nabble.com/T5-Page-field-persistance-and-multithread-problems-tp24468298p24468298.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapest