001    /*
002     * Copyright 2005 Stephen McConnell
003     * 
004     * Licensed under the Apache License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     * 
008     *     http://www.apache.org/licenses/LICENSE-2.0
009     * 
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    
017    package net.dpml.station;
018    
019    import java.rmi.ServerException;
020    
021    /**
022     * A application exception may be raised by an application controller
023     * signalling a general error related to application management.
024     */
025    public class ApplicationException extends ServerException
026    {
027       /**
028        * Creation of a new application exception instance.
029        * @param message the exception message
030        */
031        public ApplicationException( final String message )
032        {
033            this( message, null );
034        }
035        
036       /**
037        * Creation of a new application exception instance.
038        * @param message the exception message
039        * @param cause the causal exception
040        */
041        public ApplicationException( final String message, Exception cause )
042        {
043            super( message, cause );
044        }
045    }