1 /* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * See LICENSE.txt included in this distribution for the specific 9 * language governing permissions and limitations under the License. 10 * 11 * When distributing Covered Code, include this CDDL HEADER in each 12 * file and include the License file at LICENSE.txt. 13 * If applicable, add the following below this CDDL HEADER, with the 14 * fields enclosed by brackets "[]" replaced with your own identifying 15 * information: Portions Copyright [yyyy] [name of copyright owner] 16 * 17 * CDDL HEADER END 18 */ 19 20 /* 21 * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. 22 */ 23 package org.opengrok.indexer.history; 24 25 /** 26 * Exception thrown when retrieval or manipulation of history information 27 * fails. 28 */ 29 public class HistoryException extends Exception { 30 private static final long serialVersionUID = 1L; 31 32 /** 33 * Construct a {@code HistoryException} with the specified message. 34 * 35 * @param msg the message string 36 */ HistoryException(String msg)37 public HistoryException(String msg) { 38 super(msg); 39 } 40 41 /** 42 * Construct a {@code HistoryException} with the specified cause. 43 * 44 * @param cause the cause of the exception 45 */ HistoryException(Throwable cause)46 public HistoryException(Throwable cause) { 47 super(cause); 48 } 49 50 /** 51 * Construct a {@code HistoryException} with the specified message 52 * and cause. 53 * 54 * @param msg the message string 55 * @param cause the cause of the exception 56 */ HistoryException(String msg, Throwable cause)57 public HistoryException(String msg, Throwable cause) { 58 super(msg, cause); 59 } 60 } 61