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.2.0-SNAPSHOT/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    }