I didn't implement TransactionPlugin instead because... I didn't even know about it, believe it or not :)
Sounds like a perfect match, thanks for the info Andrea. Gabriel On Aug 19, 2010, at 8:47 AM, Andrea Aime wrote: > Gabriel Roldan ha scritto: >> Hey all, >> I'm in the process of avoiding GWC to whip out the whole layer cache upon >> every transaction. >> To that end, I need to make good use of transaction events, but to make >> _good_ use of them I'd need two things: >> - first, currently only update transactions issue post events. Insert, >> update and delete issue pre events. >> - second, it'd be great that post events were always thrown. I think the >> rationale behind not issuing post events for insert and delete is that the >> affected features won't change. But still id't be good to have a sense of >> whether a given transaction succeeded or failed. So a >> reasonForFailure():Exception property in TransactionEvent would be great, >> provided post events are always thrown, both upon success and upon failure. >> Thoughts? may I add post events to insert and delete transactions, and >> before throwing a service exception? > > As you realized the reason for post and pre events is to give the > transaction listener a service, changing that would be a regression. > > If you need to know about the transaction completion status why don't > you just implement TransactionPlugin (a TransactionListener sub-interface), > that gives you the transaction completion hooks? > > Cheers > Andrea > > > -- > Andrea Aime > OpenGeo - http://opengeo.org > Expert service straight from the developers. Gabriel Roldan [email protected] Expert service straight from the developers ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
