public class

InterruptedRuntimeException

extends java.lang.RuntimeException

 java.lang.Object

↳java.lang.Throwable

↳java.lang.Exception

↳java.lang.RuntimeException

↳androidx.camera.core.impl.utils.InterruptedRuntimeException

Gradle dependencies

compile group: 'androidx.camera', name: 'camera-core', version: '1.5.0-alpha01'

  • groupId: androidx.camera
  • artifactId: camera-core
  • version: 1.5.0-alpha01

Artifact androidx.camera:camera-core:1.5.0-alpha01 it located at Google repository (https://maven.google.com/)

Overview

The runtime version of the checked exception java.lang.InterruptedException.

It is useful when re-throwing an InterruptedException is needed but don't want to force the caller to handle the exception.

Summary

Constructors
publicInterruptedRuntimeException()

Constructs the exception.

publicInterruptedRuntimeException(java.lang.String message)

Constructs the exception with a message.

publicInterruptedRuntimeException(java.lang.String message, java.lang.Throwable cause)

Constructs the exception with a message and a cause.

publicInterruptedRuntimeException(java.lang.Throwable cause)

Constructs the exception with a cause.

Methods
from java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructors

public InterruptedRuntimeException()

Constructs the exception.

public InterruptedRuntimeException(java.lang.String message)

Constructs the exception with a message.

public InterruptedRuntimeException(java.lang.String message, java.lang.Throwable cause)

Constructs the exception with a message and a cause.

public InterruptedRuntimeException(java.lang.Throwable cause)

Constructs the exception with a cause.

Source

/*
 * Copyright 2022 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package androidx.camera.core.impl.utils;

import androidx.annotation.NonNull;

/**
 * The runtime version of the checked exception {@link InterruptedException}.
 *
 * <p>It is useful when re-throwing an InterruptedException is needed but don't want to force the
 * caller to handle the exception.
 */
public class InterruptedRuntimeException extends RuntimeException {

    /** Constructs the exception. */
    public InterruptedRuntimeException() {
        super();
    }

    /** Constructs the exception with a message. */
    public InterruptedRuntimeException(@NonNull String message) {
        super(message);
    }

    /** Constructs the exception with a message and a cause. */
    public InterruptedRuntimeException(@NonNull String message, @NonNull Throwable cause) {
        super(message, cause);
    }

    /** Constructs the exception with a cause. */
    public InterruptedRuntimeException(@NonNull Throwable cause) {
        super(cause);
    }
}