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 }