# IAtomActionResultPropagator

Summary:[Nested Classes](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#nestedclasses)\|[Methods](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#pubmethods)\|[Inherited Methods](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#)  

# IAtomActionResultPropagator

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The support library has been superseded by[AndroidX](https://developer.android.com/jetpack/androidx)which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library[class mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

`
public


interface
IAtomActionResultPropagator
`  
`


implements

`[IInterface](https://developer.android.com/reference/android/os/IInterface.html)`


`

|----------------------------------------------------------------------|
| android.support.test.espresso.web.action.IAtomActionResultPropagator |

|---|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#)Known Indirect Subclasses [IAtomActionResultPropagator.Stub](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator.Stub),[IAtomActionResultPropagator.Stub.Proxy](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator.Stub.Proxy) |-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---| | [IAtomActionResultPropagator.Stub](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator.Stub)             |   | | [IAtomActionResultPropagator.Stub.Proxy](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator.Stub.Proxy) |   | ||

<br />

*** ** * ** ***

Enables the ability to propagate results back from a remote ViewAction running in a different process.

## Summary

|                                                                           ### Nested classes                                                                           ||
|----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` class` | [IAtomActionResultPropagator.Stub](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator.Stub) <br /> |

|                                                                                                                                                        ### Public methods                                                                                                                                                        ||
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[setError](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#setError(android.os.Bundle))`(`[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` errorMsg) `                                                                |
| ` abstract void` | ` `[setResult](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#setResult(android.support.test.espresso.web.model.Evaluation))`(`[Evaluation](https://developer.android.com/reference/android/support/test/espresso/web/model/Evaluation)` eval) ` |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator#)From interface` `[android.os.IInterface](https://developer.android.com/reference/android/os/IInterface.html)` ` |----------------------------------------------------------------------------------------|----------------| | ` abstract `[IBinder](https://developer.android.com/reference/android/os/IBinder.html) | ` asBinder() ` | ||

## Public methods

### setError

```
void setError (Bundle errorMsg)
```

<br />

<br />

|         Parameters          ||
|------------|-----------------|
| `errorMsg` | `Bundle` <br /> |

|                                            Throws                                             ||
|--------------------------------------------------------------------------------------------|---|
| [RemoteException](https://developer.android.com/reference/android/os/RemoteException.html) |   |

### setResult

```
void setResult (Evaluation eval)
```

<br />

<br />

|         Parameters          ||
|--------|---------------------|
| `eval` | `Evaluation` <br /> |

|                                            Throws                                             ||
|--------------------------------------------------------------------------------------------|---|
| [RemoteException](https://developer.android.com/reference/android/os/RemoteException.html) |   |

-

  ## Interfaces

  - [IAtomActionResultPropagator](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator)
-

  ## Classes

  - [AtomAction](https://developer.android.com/reference/android/support/test/espresso/web/action/AtomAction)
  - [EnableJavascriptAction](https://developer.android.com/reference/android/support/test/espresso/web/action/EnableJavascriptAction)
  - [IAtomActionResultPropagator.Stub](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator.Stub)
  - [IAtomActionResultPropagator.Stub.Proxy](https://developer.android.com/reference/android/support/test/espresso/web/action/IAtomActionResultPropagator.Stub.Proxy)