Sure? The only thread I cold coe up with was: http://groups.google.com/group/rhino-tools-dev/browse_thread/thread/d5327e49372d1e19/fae042da5e2b0e93?lnk=gst&q=NHibernateSagaPersister+#fae042da5e2b0e93
and it is not really _about_ that. On Tue, Mar 23, 2010 at 9:07 PM, Ayende Rahien <[email protected]> wrote: > Check the mailing list, it was posted there. > > On Wed, Mar 24, 2010 at 2:01 AM, Jan Limpens <[email protected]>wrote: > >> NH Saga Storage? How interesting! Is there anything written about that >> somewhere or is it reading the sources? >> >> >> On Tue, Mar 23, 2010 at 3:31 AM, Ayende Rahien <[email protected]> wrote: >> >>> Yes, you could check for the order state in the delay message. >>> And checking the saga state depends on how you store it. If you use NH >>> Saga Storage, that is easy, if you use Pht Saga Storage that isn't going to >>> happen. >>> >>> >>> On Tue, Mar 23, 2010 at 4:45 AM, Jan Limpens <[email protected]>wrote: >>> >>>> inline, too >>>> >>>>> >>>>> >> 1/ bus.DelaySend >>>>>> > >>>>>> > how could I cancel this, in case the payment arrives? >>>>>> I could of course, upon state change delaysend a >>>>>> CheckIfIsStillInStateMessage, that would either be answered with a >>>>>> AbendondedWarningMessage or nothing. Would this be the way to go? (A >>>>>> bit non-obvious in my eyes) >>>>>> >>>>>> >>>>> Not following what you are doing here >>>>> >>>> >>>> Assume we get a new Order. We delay send a CheckIfIsStillInStateMessage >>>> containing the orders' current state and id. Some time in the future the >>>> message arrives at a consumer. The consumer can now check if the order is >>>> still in the same state as it was, when the message was created and >>>> accordingly send a AbandondedWarningMessage if that`s the case. >>>> >>>>> >>>>> >>>>> >>>>>> But this would somewhat transgress the borders between domain and >>>>>> services, wouldn't it? >>>>>> >>>>> >>>>> No. Saga is for maintaining state over multiple messages easily. >>>>> Otherwise you have to roll your own state maintainence. >>>>> >>>> >>>> How would I be able to get an order's state (or many orders' states)? >>>> For example to display a page-able list of orderids with their state. >>>> >>>> Thanks for helping me to wrap my mind around this! >>>> >>>> -- >>>> Jan >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Rhino Tools Dev" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]<rhino-tools-dev%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/rhino-tools-dev?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Rhino Tools Dev" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<rhino-tools-dev%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/rhino-tools-dev?hl=en. >>> >> >> >> >> -- >> Jan >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Rhino Tools Dev" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<rhino-tools-dev%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/rhino-tools-dev?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Rhino Tools Dev" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rhino-tools-dev%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rhino-tools-dev?hl=en. > -- Jan -- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.
