У нас возникают проблемы, когда наш Axon QueryHandler возвращает класс с параметром Generi c, например QueryResult<T>
. Например:
class QueryResult<T>(val values: List<T>, val status: Status,
var text: String? = null) : Serializable {
...
}
И наш обработчик запросов:
@QueryHandler
fun handle(query: SomeQuery): QueryResult<String>{
Аксон дает нам следующее сообщение:
NoHandlerForQueryException: не найден обработчик для [ SomeQuery] с типом ответа [InstanceResponseType {class QueryResult}] *
Разрешено ли использование Generics в QueryHandlers или мы должны вызывать queryGateway каким-либо конкретным c способом?