You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by Hannes Erven <ha...@erven.at> on 2007/05/24 03:42:38 UTC
Re: Kandula_1 ba patch (Functionality improvements)
Hi Dasarath,
hi all,
here comes the final chunk for today (tonight...): minor improvements to
existing functionality. The diff runs against the same base as does the
cosmetic patch, so when applying the second patch there will be some
conflicts, but they should be easy to solve. Whenever on one side there
is a "this." and on the other isn't, the "this" side is the right one ;-)
* Mediator: fix getStatus() NullPointerEx when there is no transaction
going on by checking this.tx != null before invoking this.tx.getStatus()
* Cancel timeout timertasks when CallbackRegistry.remove() is called, so
no timeouts occur after correct teardowns (CallbackRegistry)
* TransactionImpl now invokes notifyAll() instead of notify() to make
sure all waiting threads will be unlocked
* Changed the invocation of prefactured SOAP-Errors from static fields
to small methods, so the stack trace current when creating the fault may
be given out to aid troubleshooters. Without this change, the caller
only gets the trace until where the fault is thrown, which may be a very
different place than were it is created.
* Moved constant Participant_REF from ATCoordinator to Coordinator (is
reused in WSBA components) and promoted Coordinator from Interface to a
class (otherwise one couldn't define these Fault creating methods...)
Best regards and good night (this time really)
-hannes