Thanks Peter, that pretty much answers my question! On 5 Okt., 01:17, Peter Robinett <[email protected]> wrote: > Hi Gregor, > > For my Mapper model called Packet, my companion object looks like > this: > object Packet extends Packet with LongKeyedMetaMapper[Packet] { > override def dbTableName = "packets" // define the DB table name > > /* register callback to send the new packet */ > override def afterCreate = createdRow _ :: super.afterCreate > private def createdRow(packet: Packet) { > DatacenterBroker.createdPacket(packet) > } > > } > > As you can see, after a Packet is created it is sent to an Actor > (using the broker object as an intermediary). The Scaladocs for > MetaMapper show many before and after events that you can override > like I've done with > afterCreate:http://scala-tools.org/mvnsites-snapshots/liftweb/lift-mapper/scalado... > > Peter Robinett > > On Oct 4, 10:47 pm, donfranciscodequevedo > > <[email protected]> wrote: > > Hi Marius, > > > Thanks for your fast response. As an app developer, if I would like to > > get notified from the persistence layer, that some changes to my > > domain model have happened, how could I get such functionality with a > > Scala actor? By subclassing the persistence class? Or is such > > functionality already integrated in the persistence layer? > > > Let's say I would like to get notified before some data is inserted in > > the database. How would I achieve that? > > > Thanks again > > > On 4 Okt., 20:37, "marius d." <[email protected]> wrote: > > > > Scala has a natural support for events notifications => Scala Actors. > > > It's a very natural fit for building event driven systems. In Lift > > > we're moving CometActors to LiftActors instead of Scala Actors due to > > > some memory consumption problems with current Scala actors > > > implementation which are probably fixed now in Scala 2.7.7 RC1. > > > > So definitely yes, event driven programming is quite fitful in Lift. > > > > Br's, > > > Marius > > > > On Oct 4, 8:25 pm, donfranciscodequevedo > > > > <[email protected]> wrote: > > > > I have been looking for Web frameworks that will take advantage of an > > > > Event Driven programming model. > > > > Some Frameworks like Python's Zope and Grails manage to subscribe to > > > > "Model Events". E.g. one can subscribe to a notification message, > > > > whenever a domain model gets changed, added, deleted, etc. (like > > > > explained here http://bit.ly/2AkVBy) > > > > > Can the Lift Framework throw such events too? Similar to the way > > > > Grails and Zope do it? > > > > Or is there another way in Lift to do the same? > > > > > I must say that I preety much do like the Lift Framework and it's > > > > fresh approach on important tasks like Comet, Templating, Active > > > > Record, Web Services, Localization... > > > > > However one of my key requirements would be simple handling of events > > > > and notifications. > > > > > Thank you > > > > > Gregor
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" 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/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
