001 package org.cumulus4j.keymanager.api;
002
003 /**
004 * Thrown if a {@link KeyManagerAPI} implementation cannot be instantiated.
005 * This is usually the case, if the deployment is incomplete for the implementation
006 * in question (and the arguments specified). See the document
007 * <a target="_blank" href="http://cumulus4j.org/1.1.0/documentation/deployment-module-location-matrix.html">Deployment: Module-location-matrix</a>
008 * for details about which module needs to be deployed where.
009 *
010 * @author Marco หงุ่ยตระกูล-Schulze - marco at nightlabs dot de
011 */
012 public class KeyManagerAPIInstantiationException extends KeyManagerException
013 {
014 private static final long serialVersionUID = 1L;
015
016 public KeyManagerAPIInstantiationException() { }
017
018 public KeyManagerAPIInstantiationException(String message) {
019 super(message);
020 }
021
022 public KeyManagerAPIInstantiationException(Throwable cause) {
023 super(cause);
024 }
025
026 public KeyManagerAPIInstantiationException(String message, Throwable cause) {
027 super(message, cause);
028 }
029 }