| Interface | Description | 
|---|---|
| ResponseType<R> | Specifies the expected response type required when performing a query through the
  QueryBus/QueryGateway. | 
| Class | Description | 
|---|---|
| AbstractResponseType<R> | Abstract implementation of the  ResponseTypewhich contains
 match functions for the majority of theTypeoptions available. | 
| ConvertingResponseMessage<R> | Implementation of a QueryResponseMessage that is aware of the requested response type and performs a just-in-time
 conversion to ensure the response is formatted as requested. | 
| InstanceResponseType<R> | A  ResponseTypeimplementation that will match with query
 handlers which return a single instance of the expected response type. | 
| MultipleInstancesResponseType<R> | A  ResponseTypeimplementation that will match with query
 handlers which return a multiple instances of the expected response type. | 
| OptionalResponseType<R> | A  ResponseTypeimplementation that will match with query
 handlers which return a single instance of the expected response type, but returns that as an Optional containing
 the result. | 
| ResponseTypes | Utility class containing static methods to obtain instances of  ResponseType. | 
Copyright © 2010–2020. All rights reserved.