|
Re: Is there anyway to lock and entire event?
|
Matt Woodward
|
Nov 15, 2006 18:29 PST
|
NOTE: THE TOPICA LIST IS BEING SHUT DOWN!!!
Sorry for yelling, but we've moved the Mach-II discussion to google
groups. Please move all discussions over there.
http://groups.google.com/group/mach-ii-for-coldfusion
On 11/15/06, Peter J. Farrell <pj-@maestropublishing.com> wrote:
| | Mark Mandel said the following on 11/15/2006 5:26 PM:
| | This may be more of an enhancement request, but -
Basically there are some events in out system which I would like to be
able to lock down to being only single threads. (i,e. synchronized)
The classic example being deletion of certain items from the database
actually has to do a lot of processing to get all the child items,
delete them, etc etc.
If two threads are run on the same object to be deleted at the same
time, or mid process, it can cause all sorts of weirdness to occur.
Is there anyway I can do something like:
<event-handler event="deleteThisThing" synchronised="true">
..
</event-handler>
Cheers,
Mark
|
Mark,
This is best probably best put in your model layer via a cflock. While
this ideas would be sorta ok when all request go through Mach-II, the
addition of Flex or non-Mach-II requests would cause the synchronized to
be ignored.
Best,
.Peter
--
Peter J. Farrell - Maestro Publishing
http://blog.maestropublishing.com
--
Co-Host of the ColdFusion Weekly Podcast
http://www.coldfusionweekly.com
|
--
Matt Woodward
mpwoo-@gmail.com
http://www.mattwoodward.com
|
|
 |
|