GsDevKit / gsApplicationTools

This repository includes scripts and code that allow a more convenient setup of a Gemstone server application
MIT License
2 stars 2 forks source link

add support for `System class>>enableSignaledFinishTransactionError` #13

Open dalehenrich opened 9 years ago

dalehenrich commented 9 years ago

The initial implementation is based on running the gem server in manual transaction mode. However, if we support System class>>enableSignaledFinishTransactionError, a gem server can run in automatic transaction mode ...

Automatic transaction mode has one drawback in that is possible to commit unintended changes to persistent objects, as you will get an ImproperOperation signalled if you attempt to commit without first doing a beginTransaction...

Nonetheless, there is no reason to not support automatic transaction mode.....