Re: Sneer code, Async I/O and Vanilla-java
Felipe Cruz <[email protected]>
| Newsgroups | gmane.comp.java.prevayler |
|---|---|
| Message-ID | <CAEynwxs3WkTxs3DaxiL+-RFYWNAAfpy+VEmyR3tDs=rhBXsBHg@mail.gmail.com> |
That's awesone.. I've forgotten about hornetQ.. Clebert, do you still maintain this code? What do you think about create a new "java-aio" repo ? Your code can be embeded on prevayler but i think will be more "clean" if in the end we have only 1 jar but i'ts your code.. :) Klaus.. this async I/O stuff can lead to great preformance improvements.. We can ask the journal to serielize objects and a callback will be called when it's finished.. maybe not a default behaviour but as an option i think that would be great.. I just need more time to re-learn prevayler.. :) 2011/9/11 Clebert Suconic <[email protected]> > The Journal from HornetQ is somewhat similar to prevalyer. and it uses > Libaio. Feel free to use the AsyncIO module from HornetQ. You would > get a lot of debug for free I've made it there. > > On Sun, Sep 11, 2011 at 8:04 PM, Klaus Wuestefeld <[email protected]> wrote: > > Yes. The Bubble is a proxy for your prevalent system. > > > > All void methods and methods annotated with @Transaction will be > > intercepted as transactions. All other methods are intercepted as > > queries. > > > > The Bubble is extended to non-primitive, mutable objects returned by > > the prevalent system: proxies are returned too. > > > > A more extensive doc is necessary. The are details regarding > > collections, baptism-problem avoidance, etc. > > > > Klaus > > > > > > On Sat, Sep 10, 2011 at 1:38 PM, Felipe Cruz <[email protected]> > wrote: > >> I'll try to explain :) > >> The concept behind is that instead of create query objects manually , > those > >> objects will be created by a proxy that intercepts methods invocations > on a > >> class that implements some interface. > >> It looks interesting because now, you need to define a Interface and a > >> Implementation and method calls on this interface will be prevayler > >> transactions. And we can use @anotations to specify what kind of > >> transaction. > >> hope it helps! > >> > >> > >> > >> > >> > >> > >> 2011/9/10 Ralph Johnson <[email protected]> > >>> > >>> What is a Prevalent Bubble? I couldn't tell from the file you > >>> mentioned. I could understand copycat, though I don't know Python > >>> that well. > >>> > >>> -Ralph Johnson > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> Malware Security Report: Protecting Your Business, Customers, and the > >>> Bottom Line. Protect your business and customers by understanding the > >>> threat from malware and how it can impact your online business. > >>> http://www.accelacomm.com/jaw/sfnl/114/51427462/ > >>> _______________________________________________ > >>> To unsubscribe go to the end of this page: > >>> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion > >>> _______________________________________________ > >>> "Databases in Memoriam" -- http://www.prevayler.org > >> > >> > >> > ------------------------------------------------------------------------------ > >> Malware Security Report: Protecting Your Business, Customers, and the > >> Bottom Line. Protect your business and customers by understanding the > >> threat from malware and how it can impact your online business. > >> http://www.accelacomm.com/jaw/sfnl/114/51427462/ > >> _______________________________________________ > >> To unsubscribe go to the end of this page: > >> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion > >> _______________________________________________ > >> "Databases in Memoriam" -- http://www.prevayler.org > >> > >> > > > > > ------------------------------------------------------------------------------ > > Doing More with Less: The Next Generation Virtual Desktop > > What are the key obstacles that have prevented many mid-market businesses > > from deploying virtual desktops? How do next-generation virtual > desktops > > provide companies an easier-to-deploy, easier-to-manage and more > affordable > > virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ > > _______________________________________________ > > To unsubscribe go to the end of this page: > http://lists.sourceforge.net/lists/listinfo/prevayler-discussion > > _______________________________________________ > > "Databases in Memoriam" -- http://www.prevayler.org > > > > > > -- > Clebert Suconic > http://community.jboss.org/people/[email protected] > http://clebertsuconic.blogspot.com > > > ------------------------------------------------------------------------------ > Doing More with Less: The Next Generation Virtual Desktop > What are the key obstacles that have prevented many mid-market businesses > from deploying virtual desktops? How do next-generation virtual desktops > provide companies an easier-to-deploy, easier-to-manage and more affordable > virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ > _______________________________________________ > To unsubscribe go to the end of this page: > http://lists.sourceforge.net/lists/listinfo/prevayler-discussion > _______________________________________________ > "Databases in Memoriam" -- http://www.prevayler.org > ------------------------------------------------------------------------------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ _______________________________________________ To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion _______________________________________________ "Databases in Memoriam" -- http://www.prevayler.org