View Javadoc

1   /*
2    * The contents of this file are subject to the terms 
3    * of the Common Development and Distribution License 
4    * (the "License").  You may not use this file except 
5    * in compliance with the License.
6    * 
7    * You can obtain a copy of the license at 
8    * http://www.sun.com/cddl/cddl.html. 
9    * See the License for the specific language governing 
10   * permissions and limitations under the License.
11   * 
12   * When distributing Covered Code, include this CDDL 
13   * HEADER in each file and include the License file at 
14   * license.txt.  If applicable, add the following below 
15   * this CDDL HEADER, with the fields enclosed by brackets 
16   * "[]" replaced with your own identifying information: 
17   * Portions Copyright [yyyy] [name of copyright owner]
18   * 
19   * Portions Copyright 2004 eBay, Inc.
20   */
21  package com.ebay.carad.os.vitalsigns;
22  
23  /***
24   * This (or a subclass of such) is the proper exception to throw from 
25   * within any report, data retriever, or listener that misbehaves.  This
26   * exception is reported to listeners by a well-behaved IDashboardAgent
27   * implementation by notifying its own listeners first, and then notifying
28   * the listeners of all contained reports.  
29   * 
30   * @author Jeremy Thomerson
31   * @version $Id$
32   */
33  public class ReportingException extends RuntimeException {
34  
35      //private static final Logger LOGGER = Logger.getLogger(ReportingException.class);
36  
37      private static final long serialVersionUID = 1L;
38  
39      public ReportingException() {
40          super();
41      }
42  
43      public ReportingException(String message) {
44          super(message);
45      }
46  
47      public ReportingException(Throwable cause) {
48          super(cause);
49      }
50  
51      public ReportingException(String message, Throwable cause) {
52          super(message, cause);
53      }
54  
55  }
56