All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.jbossts.star.util.TxLinkNames Maven / Gradle / Ivy

package org.jboss.jbossts.star.util;

public class TxLinkNames {
    public static final String LOCATION = "location";

    // Transaction links
    public static final String TERMINATOR = "terminator"; // transaction-terminator URI
    public static final String PARTICIPANT = "durable-participant"; // transaction-enlistment URI
    public static final String VOLATILE_PARTICIPANT = "volatile-participant"; // transaction-enlistment URI

    public static final String STATISTICS = "statistics"; // transaction-statistics URI

    // Two phase aware participants
    public static final String PARTICIPANT_RESOURCE = "participant"; // participant-resource URI
    public static final String PARTICIPANT_TERMINATOR = "terminator"; // participant-terminator URI
    // Two phase unaware participants
    public static final String PARTICIPANT_PREPARE = "prepare"; // participant-prepare URI
    public static final String PARTICIPANT_COMMIT = "commit"; // participant-commit URI
    public static final String PARTICIPANT_ROLLBACK = "rollback"; // participant-rollback URI
    public static final String PARTICIPANT_COMMIT_ONE_PHASE = "commit-one-phase"; // participant-commit-one-phase URI

    // made up links
    public static final String TRANSACTION = "transaction";
    public static final String PARTICIPANT_RECOVERY = "recovery";
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy