1 2 /* 3 * Copyright 2004-2005 OpenSymphony 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy 7 * of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations 15 * under the License. 16 * 17 */ 18 19 /* 20 * Previously Copyright (c) 2001-2004 James House 21 */ 22 23 package org.quartz; 24 25 /** 26 * <p> 27 * An exception that is thrown to indicate that a call to 28 * InterruptableJob.interrupt() failed without interrupting the Job. 29 * </p> 30 * 31 * @see org.quartz.InterruptableJob#interrupt() 32 * 33 * @author James House 34 */ 35 public class UnableToInterruptJobException extends SchedulerException { 36 37 /* 38 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 * 40 * Constructors. 41 * 42 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 */ 44 45 /** 46 * <p> 47 * Create a <code>UnableToInterruptJobException</code> with the given message. 48 * </p> 49 */ 50 public UnableToInterruptJobException(String msg) { 51 super(msg); 52 } 53 54 /** 55 * <p> 56 * Create a <code>UnableToInterruptJobException</code> with the given cause. 57 * </p> 58 */ 59 public UnableToInterruptJobException(Throwable cause) { 60 super(cause); 61 } 62 63 } 64