androidx.test.espresso.remote
Interfaces
| Bindable | Interface that can be implemented by classes that provide an  | 
| Converter | Converts input to output. | 
| EspressoRemoteMessage | Transforms an Espresso remote message from and to a proto message. | 
| EspressoRemoteMessage.From | Transforms a proto message of type M into a class of type T. | 
| EspressoRemoteMessage.To | Transforms a class implementing this interface to a proto message. | 
| RemoteInteraction | Facilitates communication between other Espresso instance that may be running in different processes. | 
Classes
| ConstructorInvocation | Reflectively invokes the constructor of a declared class. | 
| EspressoRemote | A singleton class that facilitates communication between other Espresso instance that may be running in different processes. | 
| FieldDescriptor | Provides additional meta data about a  | 
| GenericRemoteMessage | Generic implementation of the  | 
| InteractionRequest | Encapsulates an  | 
| InteractionRequest.Builder | Creates an instance of  | 
| InteractionResponse | Encapsulates a  | 
| InteractionResponse.Builder | Builder for  | 
| InteractionResponse.RemoteError | |
| NoopRemoteInteraction | Noop RemoteInteraction object | 
| ProtoUtils | Contains various utility methods to ease use of protos and increased readability in code. | 
| RemoteDescriptor | Descriptor object containing all the required information to serialize and deserialize a type to and from a proto. | 
| RemoteDescriptor.Builder | Builder for  | 
| RemoteDescriptorRegistry | A registry for registering remote descriptors. | 
| RemoteInteractionRegistry | An exposed registry instance to make it easy for callers to get a hold of Remote Interaction | 
| TypeProtoConverters | Converters from Any proto messages to their unwrapped target types. | 
Enums
| InteractionResponse.Status | The status of this interaction response. | 
Exceptions
| NoRemoteEspressoInstanceException | An  | 
| RemoteEspressoException | Espresso exception representing any runtime related errors in a multi-process environment | 
| RemoteProtocolException | Espresso exception representing any protocol related errors in a multi-process environment | 
