android.support.test.espresso.remote
Interfaces
| Bindable | 
          Interface that can be implemented by classes that provide an IBinder. 
          
    
         | 
      
| Converter<I, O> | Converts input to output. | 
| EspressoRemoteMessage | Transforms 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. | 
| 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 Field declared in a class. 
          
    
         | 
      
| GenericRemoteMessage | 
          Generic implementation of the EspressoRemoteMessage interface, which uses reflection for
 proto message serialization and deserialization. 
          
    
         | 
      
| InteractionRequest | 
          Encapsulates an UiInteraction.InteractionRequestProto request. 
          
    
         | 
      
| InteractionRequest.Builder | 
          Creates an instance of InteractionRequest from a View matcher and action. 
          
    
         | 
      
| InteractionResponse | 
          Encapsulates a UiInteraction.InteractionResultProto request. 
          
    
         | 
      
| InteractionResponse.Builder | 
          Builder for InteractionResponse  
          
    
         | 
      
| InteractionResponse.RemoteError | TODO(b/31122396): parse this from a proto Enum representing wire protocol error codes and their default description. | 
| 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 RemoteDescriptor  
          
    
         | 
      
| 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 Exception which indicates that there are no remote Espresso clients present. 
          
    
         | 
      
| 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 | 
Interfaces
Classes
- ConstructorInvocation
 - EspressoRemote
 - FieldDescriptor
 - GenericRemoteMessage
 - InteractionRequest
 - InteractionRequest.Builder
 - InteractionResponse
 - InteractionResponse.Builder
 - InteractionResponse.RemoteError
 - NoopRemoteInteraction
 - ProtoUtils
 - RemoteDescriptor
 - RemoteDescriptor.Builder
 - RemoteDescriptorRegistry
 - RemoteInteractionRegistry
 - TypeProtoConverters
 
Enums
Exceptions