Thanks, Sarwar. I had thought about Events and Jobs. This might indeed be the right way to implement this myself. I was just wondering if a concrete implementation for asynchronous node creation already existed somewhere.
Cheers Lukas 2013/4/4 Sarwar Bhuiyan <[email protected]>: > There is Sling Events and Jobs. You raise events using the event admin. Then > write and EventHandler which handles the event and hands off to a > JobProcessor. > > > The docs should show an example. > > > Sarwar > — > Sent from Mailbox for iPhone > > On Thu, Apr 4, 2013 at 11:01 AM, Lukas Eder <[email protected]> wrote: > >> Hello, >> I am looking into the creation of an audit log node structure in a >> Sling-managed Jackrabbit repository. This structure might grow quickly >> to contain many nodes. As writing these nodes one-by-one can be >> costly, I'd like to avoid doing the writing to the repository >> synchronously. Instead, I'd like to dispatch an audit event to some >> sort of message bus, which is consumed by a dedicated Sling process >> that creates the nodes. >> This message bus may be synchronous or asynchronous, but ideally it >> would have some failure recovery mechanism to be sure that all >> dispatched audit events will be persisted to the repository, >> eventually. >> Does something like this already exist in Sling? >> Cheers >> Lukas
