This is with regards to the Liberty Car Booking Example in LangChain4J-CDI.
An AI service is applied with any of the MP Fault Tolerance annotations. (See example here).
Unfortunately, in Open Liberty, the interceptor doesn't get triggered on method invocation.
The ApplyFaultToleranceInterceptor, in line 45, it returns an empty list of Interceptors, which it shouldn't.
How does OpenLiberty apply Fault Tolerance interceptors?
Bear in mind that the AI service is an interface and the CDI extension registers it to a proxy bean.
This is with regards to the Liberty Car Booking Example in LangChain4J-CDI.
An AI service is applied with any of the MP Fault Tolerance annotations. (See example here).
Unfortunately, in Open Liberty, the interceptor doesn't get triggered on method invocation.
The
ApplyFaultToleranceInterceptor, in line 45, it returns an empty list ofInterceptors, which it shouldn't.How does OpenLiberty apply Fault Tolerance interceptors?
Bear in mind that the AI service is an interface and the CDI extension registers it to a proxy bean.