# WorkerExceptionInfo

Artifact: [androidx.work:work-runtime](https://developer.android.com/jetpack/androidx/releases/work) [View Source](https://cs.android.com/search?q=file:androidx/work/WorkerExceptionInfo.kt+class:androidx.work.WorkerExceptionInfo) Added in [2.10.0](https://developer.android.com/jetpack/androidx/releases/work#2.10.0)

*** ** * ** ***


```
public final class WorkerExceptionInfo
```

<br />

*** ** * ** ***

Represents exceptions occurred from initializing or executing a `https://developer.android.com/reference/androidx/work/ListenableWorker`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/work/WorkerExceptionInfo#WorkerExceptionInfo(kotlin.String,androidx.work.WorkerParameters,kotlin.Throwable)( @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/String.html workerClassName, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/work/WorkerParameters workerParameters, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/Throwable.html throwable )` |

| ### Public methods |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/Throwable.html` | `https://developer.android.com/reference/androidx/work/WorkerExceptionInfo#getThrowable()()` The `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html` thrown while initializing or executing a `https://developer.android.com/reference/androidx/work/ListenableWorker` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/work/WorkerExceptionInfo#getWorkerClassName()()` The class name of the worker |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/work/WorkerParameters` | `https://developer.android.com/reference/androidx/work/WorkerExceptionInfo#getWorkerParameters()()` Parameters for worker initialization |

## Public constructors

### WorkerExceptionInfo

Added in [2.10.0](https://developer.android.com/jetpack/androidx/releases/work#2.10.0)

```
public WorkerExceptionInfo(
    @NonNull String workerClassName,
    @NonNull WorkerParameters workerParameters,
    @NonNull Throwable throwable
)
```

## Public methods

### getThrowable

Added in [2.10.0](https://developer.android.com/jetpack/androidx/releases/work#2.10.0)

```
public final @NonNull Throwable getThrowable()
```

The `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html` thrown while initializing or executing a `https://developer.android.com/reference/androidx/work/ListenableWorker`

### getWorkerClassName

Added in [2.10.0](https://developer.android.com/jetpack/androidx/releases/work#2.10.0)

```
public final @NonNull String getWorkerClassName()
```

The class name of the worker

### getWorkerParameters

Added in [2.10.0](https://developer.android.com/jetpack/androidx/releases/work#2.10.0)

```
public final @NonNull WorkerParameters getWorkerParameters()
```

Parameters for worker initialization