Date Name Downloads
Jan 22, 2014 1.0 324
Feb 15, 2013 Pre-release 3 177
Jan 9, 2013 Pre-release 2 123
Dec 24, 2012 Pre-release 1 189
Pre-release 1
Pre-release 1
Dec 24, 2012
Apache License
189

This release contains...

1) Updated .cpp source code to include the user name in all EM message hooks, so you'll be able to tell who is executing functions like "NSFNoteDelete"

2) Proper queueing for inbound MQ from the DOTS C++ module. 

3) NSF-based trigger threads, so there's one thread for each NSF that is notified of a trigger

4) Deprecates the Triggered Extension point. Now only annotated methods can subscribe to EM triggers

5) Implements ThreadLocal session handling for tasks, so tasks that registers scheduled methods, manual methods and triggered methods can work together.

6) I've pretty much wrecked the "HungAfter" architecture for detecting errant tasks. This is because I think the basis for trying to manage this is completely broken. Instead, I've started creating a new model for management of tasks that will separate dispatch threads from executor threads. Additionally the new threading will give DOTS Tasklet creators substantially more control over their preferred threading model, allowing for resident tasklets in their own daemon threads.

You can find the start of this new task management in the .tasklet and .thread packages in the source code.