1220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown/* 2220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * Copyright (C) 2013 The Android Open Source Project 3220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * 4220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * Licensed under the Apache License, Version 2.0 (the "License"); 5220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * you may not use this file except in compliance with the License. 6220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * You may obtain a copy of the License at 7220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * 8220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * http://www.apache.org/licenses/LICENSE-2.0 9220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * 10220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * Unless required by applicable law or agreed to in writing, software 11220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * distributed under the License is distributed on an "AS IS" BASIS, 12220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * See the License for the specific language governing permissions and 14220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * limitations under the License. 15220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown */ 16220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown 17220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brownpackage android.support.v4.os; 18220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown 19220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown 20220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown/** 21220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown * An exception type that is thrown when an operation in progress is canceled. 22220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown */ 23220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brownpublic class OperationCanceledException extends RuntimeException { 24220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown public OperationCanceledException() { 25220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown this(null); 26220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown } 27220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown 28220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown public OperationCanceledException(String message) { 29220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown super(message != null ? message : "The operation has been canceled."); 30220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown } 31220dc21ab5a2a5b3f8b6532105121750770a69f4Jeff Brown} 32