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