Results of performing recovery.
Responses to whether or not the instance is recoverable.
If we don't have an XAResource then we cannot recover at
this stage. The XAResource will have to be provided for
us and then we can retry.
Because recovery happens periodically, it is possible that it takes
a snapshot of a transaction that is still running and will vanish
from the log anyway. If that happens, then we don't need to (and
can't) run recovery on it.
Attempt the recovery. Return one of the status values above.
- the Xid that was used to manipulate this state.
- the Uid for this instance.
- the type for this instance.