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

com.amazon.redshift.xa.RedshiftXAException Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2009, PostgreSQL Global Development Group
 * See the LICENSE file in the project root for more information.
 */

package com.amazon.redshift.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 RedshiftXAException extends XAException {
  RedshiftXAException(String message, int errorCode) {
    super(message);

    this.errorCode = errorCode;
  }

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

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

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

    initCause(cause);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy