<
kalle.o.korhonen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Oh I don't think luck's needed. TYNAMO-37 is already fixed and I'm
> working on TYNAMO-35 and TYNAMO-36 - related to enhancing
> ConversationAware interfance and cookie-based conversations. This is
> where you can take part in it if you like. I've already committed the
> planned changes to the ConversationAware interface and added an
> example of its usage as part of tynamo-example-conversations.
> Personally, I like how it turned out - the enhanced interface contains
> two new signatures:
> public void onConversationCreated(Conversation conversation);
>
> public void onConversationEnded(Conversation conversation, boolean expired);
>
> It's still revolves around three three identifying keys: sessionid,
> conversationid and pagename as I noted earlier but they are all neatly
> wrapped inside the Conversation object that was previously internal
> only. The concept is that arbitrary services can register to listen
> for these events for particular pages - that part of the
> implementation and actually receiving the notifications isn't done
> yet, but the example makes use of the new interface and it should be
> easy to undertand the logic behind it. The snapshots are available
> from
http://ci.repository.codehaus.org/ (see the guide at
>
http://tynamo.org/tapestry-conversations+guide for more information
> about it)
>
> Kalle
>
>
>
> On Fri, Feb 12, 2010 at 6:34 PM, Buck O Five <
buckofive-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>> Hi Kalle,
>>
>> 1st thanks for following up! Yup, I am using T5.2-SNAPSHOT. i'll keep an
>> eye on issue TYNAMO-37! good luck.
>>
>>
>> On Fri, Feb 12, 2010 at 11:15 AM, Kalle Korhonen
>> <
kalle.o.korhonen <at> gmail.com> wrote:
>>>
>>> Yeah, I verified that the differences between T5.1 and T5.2 is the
>>> exact root cause.
http://jira.codehaus.org/browse/TYNAMO-37 is the one
>>> to follow - I'll fix it in the next version (0.1.1 due shortly) to
>>> make it compatible for both.
>>>
>>> Kalle
>>>
>>>
>>> On Fri, Feb 12, 2010 at 12:29 AM, Kalle Korhonen
>>> <
kalle.o.korhonen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>> > On Thu, Feb 11, 2010 at 6:02 PM, Buck O Five <
buckofive <at> gmail.com>
>>> > wrote:
>>> >> By any chance did you get to look at this?
>>> >
>>> > Oh yes. By any chance, you wouldn't happen to be using T5.2-SNAPSHOT?
>>> > The issue is that PageRenderRequestParameters.getLogicalPageName() now
>>> > returns the the page name without lower casing it and so it doesn't
>>> > match the already lowercased cookie name. I didn't test with any other
>>> > version yet, but I recall changing the case matching already once
>>> > because the logic changed in some earlier version. It's possible it
>>> > already broke in T5.1 with some combination of my changes. There's an
>>> > easy fix but not sure yet which way to go about it (I can see why
>>> > Howard seems to have been flip-flopping on it). There are some
>>> > benefits using the straight-up classname internally but supporting
>>> > previous version is easier if I just lowercase everywhere before
>>> > equals.
>>> >
>>> > More than just tracking down the issue, I came up with a decent
>>> > example to showcase the cookie-based conversations and the enhanced
>>> > ConversationAware interface. I should have it ready in the next few
>>> > days. Please let me know which version of the big T you are using.
>>> >
>>> > Kalle
>>> >
>>> >
>>> >> On Mon, Feb 1, 2010 at 10:25 PM, Kalle Korhonen
>>> >> <
kalle.o.korhonen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>>> >> wrote:
>>> >>>
>>> >>> On Mon, Feb 1, 2010 at 8:50 PM, Buck O Five <
buckofive-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>>> >>> wrote:
>>> >>> > So i've had a chance to play with the conversation for a bit today.
>>> >>> > And
>>> >>> > I'm
>>> >>> > not quite sure what determines a conversation as being inactive as
>>> >>> > I'm
>>> >>> > getting unexpected results when trying to only allow 1 conversation
>>> >>> > as
>>> >>> > per
>>> >>> > the conversation guide. The results I'm seeing:
>>> >>> > - I get a new conversationId each time I refresh the browser
>>> >>>
>>> >>> Certainly not the expected behavior, should be pretty easy to sort
>>> >>> out. Have you allowed cookies? Check what the value of the
>>> >>> conversation cookie is that your browser has. I'm going to put
>>> >>> together a GAE example for conversations in the next couple of days
>>> >>> anyway so I'll just check this case works as expected and that the
>>> >>> documentation is correct.
>>> >>>
>>> >>> Kalle
>>> >>>
>>> >>> ---------------------------------------------------------------------
>>> >>> To unsubscribe from this list, please visit:
>>> >>>
>>> >>>
http://xircles.codehaus.org/manage_email
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>
http://xircles.codehaus.org/manage_email>>>
>>>
>>
>>
>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email