Class ClientProblemObjectMapperContextResolver
java.lang.Object
io.github.belgif.rest.problem.ee.client.jaxrs.ClientProblemObjectMapperContextResolver
- All Implemented Interfaces:
javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
@Priority(5200)
public class ClientProblemObjectMapperContextResolver
extends Object
implements javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
Separate client-side ObjectMapper ContextResolver.
Workaround for a weird bug in JBoss EAP XP MicroProfile REST client: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 at org.jboss.resteasy.spi.ResteasyProviderFactory.addContextResolver(ResteasyProviderFactory.java:1518) If the ContextResolver class is not annotated with @Provider it works as expected.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.ObjectMappergetContext(Class<?> type)
-
Constructor Details
-
ClientProblemObjectMapperContextResolver
public ClientProblemObjectMapperContextResolver()
-
-
Method Details
-
getContext
- Specified by:
getContextin interfacejavax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
-