| 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
ResponseType which contains
match functions for the majority of the Type options 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
ResponseType implementation that will match with query handlers which return a single instance of the
expected response type. |
| MultipleInstancesResponseType<R> |
A
ResponseType implementation that will match with query handlers which return a multiple instances of the
expected response type. |
| OptionalResponseType<R> |
A
ResponseType implementation 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. |
| PublisherResponseType<R> |
A
ResponseType implementation that will match with query
handlers that return a Publisher stream of the expected response type. |
| ResponseTypes |
Utility class containing static methods to obtain instances of
ResponseType. |
Copyright © 2010–2023. All rights reserved.