package

androidx.test.espresso.remote

Interfaces

BindableInterface that can be implemented by classes that provide an IBinder.
Converter<I, O>Converts input to output.
EspressoRemoteMessageTransforms an Espresso remote message from and to a proto message.
EspressoRemoteMessage.From<T, M>Transforms a proto message of type M into a class of type T.
EspressoRemoteMessage.To<M>Transforms a class implementing this interface to a proto message.
IInteractionExecutionStatusEnables the ability to share interaction execution status cross process
RemoteInteractionFacilitates communication between other Espresso instance that may be running in different processes.

Classes

ConstructorInvocationReflectively invokes the constructor of a declared class.
EspressoRemoteA singleton class that facilitates communication between other Espresso instance that may be running in different processes.
FieldDescriptorProvides additional meta data about a java.lang.reflect.Field declared in a class.
GenericRemoteMessageGeneric implementation of the EspressoRemoteMessage interface, which uses reflection for proto message serialization and deserialization.
IInteractionExecutionStatus.DefaultDefault implementation for IInteractionExecutionStatus.
IInteractionExecutionStatus.StubLocal-side IPC implementation stub class.
InteractionRequestEncapsulates an UiInteraction.InteractionRequestProto request.
InteractionRequest.BuilderCreates an instance of InteractionRequest from a View matcher and action.
InteractionResponseEncapsulates a UiInteraction.InteractionResultProto request.
InteractionResponse.BuilderBuilder for InteractionResponse
InteractionResponse.RemoteError
NoopRemoteInteractionNoop RemoteInteraction object
ProtoUtilsContains various utility methods to ease use of protos and increased readability in code.
RemoteDescriptorDescriptor object containing all the required information to serialize and deserialize a type to and from a proto.
RemoteDescriptor.BuilderBuilder for RemoteDescriptor
RemoteDescriptorRegistryA registry for registering remote descriptors.
RemoteInteractionRegistryAn exposed registry instance to make it easy for callers to get a hold of Remote Interaction
TypeProtoConvertersConverters from proto messages to their unwrapped target types.

Enums

InteractionResponse.StatusThe status of this interaction response.