Added Interceptor to handle logging and transactional behaviour
Updated to use Interceptors to handle transactions and some trace logging
Improved exception handling
Made Interceptors serializable
Added TransactionImpleHandler to handle enlist resources in a manner that will work with both JTA and JTS transactions, updated HandlerService to store threadid transaction is active one as TransactionImple.enlistResource log output does not include txuid
Added support for thread suspend and resume tracking, fixed bug where jta transacions were incorrectly reporting enlisting the same RM multiple times
Removed JTSSuspend handler as this has a detrimental affect on performance and is actually unnecessary
Tweaked RegEx
Added support for getting jts participant sucessfully prepared
Increased JTS support, passes tests for JTA support, but JTS support is still flakey
Fixed logic bug in distributed transaction enlist
Modified resume handler to catch a second case
Modified resume handler to catch a second case
Enhanced thread tracking capabilities by tracking when child threads are added
Modifications to handler logic to improve JTS support