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 |