Пример от Hystrix:
Код: Выделить всё
@HystrixCommand(commandProperties = {@HystrixProperty(name = TIMEOUT, value = "60000")})
public List getBlaBlaBla(...) {
Я получаю сообщение об ошибке:
io.github.resilience4j.timelimiter.configure.IllegalReturnTypeException:
package.CustomBlahClass
package.MyService# getBlaBlaBla
не поддерживается типом возврата @TimeLimiter. Ожидается CompletionStage.
Когда я искал эту проблему, я обнаружил, что методы должны иметь тип CompletableFuture.Действительно ли рефакторинг всех методов во всех сервисах для возврата CompletableFuture — единственный вариант или я что-то упускаю?
Подробнее здесь: https://stackoverflow.com/questions/731 ... ce-methods