001package org.andromda.core.server;
002
003/**
004 * This exception is thrown when a special situation is encountered within an
005 * {@link DefaultClient} instance.
006 *
007 * @author Chad Brandon
008 */
009public class ClientException
010    extends RuntimeException
011{
012    private static final long serialVersionUID = 34L;
013
014    /**
015     * Constructor for ClientClientException.
016     */
017    public ClientException()
018    {
019        super();
020    }
021
022    /**
023     * Constructor for ClientClientException.
024     *
025     * @param message the exception message
026     */
027    public ClientException(String message)
028    {
029        super(message);
030    }
031
032    /**
033     * Constructor for ClientClientException.
034     *
035     * @param message the exception message
036     * @param parent the parent throwable
037     */
038    public ClientException(
039        String message,
040        Throwable parent)
041    {
042        super(message, parent);
043    }
044
045    /**
046     * Constructor for ClientClientException.
047     *
048     * @param parent the parent throwable
049     */
050    public ClientException(Throwable parent)
051    {
052        super(parent);
053    }
054}