/* $Id$ */ package ibis.ipl; /** * Signals that there was an error in the Ibis configuration. * An <code>IbisConfigurationException</code> is thrown to indicate * that there is something wrong in the way Ibis was configured, * for instance because a method was invoked that requires capabilities * that were not configured. */ public class IbisConfigurationException extends IbisRuntimeException { private static final long serialVersionUID = 1L; /** * Constructs a <code>IbisConfigurationException</code> with * <code>null</code> as its error detail message. */ public IbisConfigurationException() { super(); } /** * Constructs a <code>IbisConfigurationException</code> with * the specified detail message. * * @param detailMessage * the detail message */ public IbisConfigurationException(String detailMessage) { super(detailMessage); } /** * Constructs a <code>IbisConfigurationException</code> with * the specified detail message and cause. * * @param detailMessage * the detail message * @param cause * the cause */ public IbisConfigurationException(String detailMessage, Throwable cause) { super(detailMessage, cause); } /** * Constructs a <code>IbisConfigurationException</code> with * the specified cause. * * @param cause * the cause */ public IbisConfigurationException(Throwable cause) { super(cause); } }