Skip to first unread message

Jesper Pedersen

Feb 22, 2016, 2:01:16 PM2/22/16
to IronJacamar Developers

I have merged support for outbound recovery in commit

The recovery implementation follows the IronJacamar 1.x implementation with one exception. Support to use user name and password as part of the configuration has been removed, and must now be supplied through a SubjectFactory instance. This makes the specification requirement in this area more clear, and deployments like data sources can just use DefaultSubjectFactory to convert its user name and password fields to a SubjectFactory instance.

The commit also changes the signature of the deployment repository components to return a boolean for their lifecycle method. This change will allow components such as recovery to be activated and deactivated in a loop during run-time.

In order to implement a test case for recovery the NoopTS implementation has been enhanced to do a single recovery pass during startup.

I'll continue with looking at our new inflow architecture, and include inflow recovery as part of that work.

Feedback, comments, ... is most welcome.

Best regards,

Jesper Pedersen

Mar 3, 2016, 1:37:48 PM3/3/16
to IronJacamar Developers
The commit adds support for inflow recovery.

It follows the outbound recovery architecture, just with MessageEndpointFactory and ActivationSpec instead.

This should conclude our XATransaction support :)

Reply all
Reply to author
0 new messages