/*
 * Fichero:     ExcepcionServicioCXML.java
 * Fecha:       26/11/2006
 * Autor:       Alvaro Sarmiento Losada
 * Asignatura:  Proyecto Fin de Carrera
 * Descripción: Contiene la clase ExcepcionServicioCXML, que es una excepción 
 *              que se lanza al ocurrir un error en un objeto ServicioCXML.
 *
 * Este fichero pertenece al proyecto fin de carrera del autor,
 * consistente en el estudio de JXTA y su aplicación al comercio 
 * electrónico b2b.
 */

package com.pfc.comercio.cxml;

/**
 * La excepcion <code>ExcepcionServicioCXML</code> es lanzada cuando se
 * produce un error al procesar determinadas peticiones en el servidor
 * de comercio electrónico cXML implementado por {@link ServicioCXML}
 *
 * @author  Alvaro Sarmiento Losada
 * @see     ServicioCXML
 */
public class ExcepcionServicioCXML extends Exception {
    
    /**
     * Crea una nueva excepción <code>ExcepcionServicioCXML</code>
     * sin detallar ningún mensaje.
     */
    public ExcepcionServicioCXML() {
        super();
    }
    
    /**
     * Crea una nueva excepción <code>ExcepcionServicioCXML</code>
     * con el mensaje especificado.
     *
     * @param  mensaje  el mensaje de explicación de la excepción
     */
    public ExcepcionServicioCXML(String mensaje) {
        super(mensaje);
    }

    /**
     * Crea una nueva excepción <code>ExcepcionServicioCXML</code>
     * con el mensaje especificado y una causa de excepción.
     *
     * @param  mensaje  el mensaje de explicación de la excepción
     * @param  causa    la excepción causante
     */    
    public ExcepcionServicioCXML(String mensaje, Throwable causa) {
        super(mensaje, causa);
    }
    
}