001 package org.hackystat.telemetry.analyzer.function; 002 003 /** 004 * Telemetry function exception. 005 * 006 * @author (Cedric) Qin ZHANG 007 */ 008 public class TelemetryFunctionException extends Exception { 009 010 /** 011 * Serial version id. 012 */ 013 private static final long serialVersionUID = 1L; 014 015 /** 016 * Constructs this instance with an exception message. 017 * 018 * @param message The exception message. 019 */ 020 public TelemetryFunctionException(String message) { 021 super(message); 022 } 023 024 /** 025 * Constructs this instance with a wrapped exception. 026 * 027 * @param throwable The wrapped exception. 028 */ 029 public TelemetryFunctionException(Throwable throwable) { 030 super(throwable); 031 } 032 033 /** 034 * Constructs this instance with a wrapped exception. 035 * 036 * @param message The exception message. 037 * @param throwable The wrapped exception. 038 */ 039 public TelemetryFunctionException(String message, Throwable throwable) { 040 super(message, throwable); 041 } 042 }