Java >> Java tutorial >  >> Tag >> protected

Kan jeg smide en brugerdefineret fejl, hvis et hystrix-beskyttet opkald timeout?

Du burde være i stand til at få den undtagelse, du kaster fra dit fallback, ved at få årsagen til HystrixRuntimeException

Så for at håndtere din tilpassede undtagelse kan du gøre dette:

try {
    getResourceA();
} catch (HystrixRuntimeException e) {
    if (e.getCause() instanceof MyException) {
        handleException((MyException)e.getCause());
    }
}

Java tag