001 /* 002 * Licensed to the Apache Software Foundation (ASF) under one or more 003 * contributor license agreements. See the NOTICE file distributed with 004 * this work for additional information regarding copyright ownership. 005 * The ASF licenses this file to You under the Apache License, Version 2.0 006 * (the "License"); you may not use this file except in compliance with 007 * the License. You may obtain a copy of the License at 008 * 009 * http://www.apache.org/licenses/LICENSE-2.0 010 * 011 * Unless required by applicable law or agreed to in writing, software 012 * distributed under the License is distributed on an "AS IS" BASIS, 013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 014 * See the License for the specific language governing permissions and 015 * limitations under the License. 016 */ 017 package javax.jbi.management; 018 019 /** 020 * DeploymentException is an exception thrown by the Deployment Service and 021 * the Service Unit Manager. 022 * 023 * @author JSR208 Expert Group 024 */ 025 public class DeploymentException extends javax.jbi.JBIException { 026 027 /** 028 * Creates a new instance of DeploymentException with an exception detail 029 * message. 030 * 031 * @param aMessage the detail message for this exception. 032 */ 033 public DeploymentException(String aMessage) { 034 super(aMessage); 035 } 036 037 /** 038 * Creates a new instance of DeploymentException with and exception detail 039 * message and a cause. 040 * 041 * @param aMessage the detail message for this exception. 042 * @param aCause <code>Error</code> or <code>Exception</code> which 043 * represents the cause of the problem (<code>null</code> if none, 044 * or if the cause is not known). 045 */ 046 public DeploymentException(String aMessage, Throwable aCause) { 047 super(aMessage, aCause); 048 } 049 050 /** 051 * Creates a new instance of DeploymentException with the specified cause. 052 * 053 * @param aCause <code>Error</code> or <code>Exception</code> which 054 * represents the cause of the problem (<code>null</code> if none, 055 * or if the cause is not known). 056 */ 057 public DeploymentException(Throwable aCause) { 058 super(aCause); 059 } 060 }