
com.arjuna.ats.jta.utils.XARecoveryResourceHelper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of narayana-jta Show documentation
Show all versions of narayana-jta Show documentation
Narayana: ArjunaJTA narayana-jta (jta uber jar)
/*
Copyright The Narayana Authors
SPDX-License-Identifier: Apache-2.0
*/
package com.arjuna.ats.jta.utils;
import com.arjuna.ats.jta.recovery.XARecoveryResource;
public class XARecoveryResourceHelper
{
public static String stringForm(int status)
{
switch (status)
{
case XARecoveryResource.RECOVERED_OK:
return "XARecoveryResource.RECOVERED_OK";
case XARecoveryResource.FAILED_TO_RECOVER:
return "XARecoveryResource.FAILED_TO_RECOVER";
case XARecoveryResource.WAITING_FOR_RECOVERY:
return "XARecoveryResource.WAITING_FOR_RECOVERY";
case XARecoveryResource.TRANSACTION_NOT_PREPARED:
return "XARecoveryResource.TRANSACTION_NOT_PREPARED";
case XARecoveryResource.INCOMPLETE_STATE:
return "XARecoveryResource.INCOMPLETE_STATE";
case XARecoveryResource.INFLIGHT_TRANSACTION:
return "XARecoveryResource.INFLIGHT_TRANSACTION";
case XARecoveryResource.RECOVERY_REQUIRED:
return "XARecoveryResource.RECOVERY_REQUIRED";
default:
return "[XARecoveryResource unknown status]";
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy