Deprecate the HeuristicInformation interface
--------------------------------------------
Key: JBTM-2328
URL:
https://issues.jboss.org/browse/JBTM-2328
Project: JBoss Transaction Manager
Issue Type: Task
Components: Transaction Core
Reporter: Tom Jenkinson
Assignee: Michael Musgrove
Fix For: 5.2.2
There exists and HeuristicInformation interface
(
https://github.com/jbosstm/narayana/blob/master/ArjunaCore/arjuna/classes...)
which was intended to allow an AbstractRecord implementor to provide additional details
about the heuristic state of the record as well as provide access to tooling to clear the
state of the heuristic within the (potentially remove) resource manager.
This has been decoupled from the tooling for many iterations (the ability to resolve the
heuristic appears as though it was never wired up) and though Mike is updating the tooling
to access the additional context of the heuristic state we do not propose to continue with
this as the recommendation of resolving heuristics.