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

com.foundationdb.sql.jdbc.xa.PGXAException Maven / Gradle / Ivy

/*-------------------------------------------------------------------------
*
* Copyright (c) 2009-2011, PostgreSQL Global Development Group
*
*-------------------------------------------------------------------------
*/
package com.foundationdb.sql.jdbc.xa;

import javax.transaction.xa.XAException;

/**
 * A convenience subclass of XAException which makes it easy to
 * create an instance of XAException with a human-readable
 * message, a Throwable cause, and an XA error code.
 * 
 * @author Michael S. Allman
 */
public class PGXAException extends XAException {
    PGXAException(String message, int errorCode) {
        super(message);

        this.errorCode = errorCode;
    }

    PGXAException(String message, Throwable cause, int errorCode) {
        super(message);

        initCause(cause);
        this.errorCode = errorCode;
    }

    PGXAException(Throwable cause, int errorCode) {
        super(errorCode);

        initCause(cause);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy