-
Bug
-
Resolution: Done
-
Major
-
3.0.17.Final, 3.0.18.Final
The regression has been introduced by JIRA https://issues.jboss.org/browse/RESTEASY-1284.
JAX-RS components are now registered only once but calling "getConfiguration().getClasses()" on the JAX-RS configurable instance (WebTarget for example) returns the set of registered JAX-RS component classes to be instantiated and also the classes of registered singletons.
According to the documentation it should only return "the immutable set of registered JAX-RS component (such as provider or feature) classes to be instantiated, injected and utilized in the scope of the configurable instance.", not the classes of singletons to be utilized. (see attached test file)
- is caused by
-
RESTEASY-1284 JAX-RS component must not be registered more than once on javax.ws.rs.core.Configurable instances
- Closed
- is cloned by
-
JBEAP-5436 (7.1.0) ResteasyProviderFactory.getClasses should only return classes of providers to be instanciated not the ones of the singletons
- Verified
- is incorporated by
-
JBEAP-5445 (7.0.z) RESTEASY-1444 - ResteasyProviderFactory.getClasses should only return classes of providers to be instanciated not the ones of the singletons
- Verified
- relates to
-
RESTEASY-1345 Instances built from org.jboss.resteasy.client.jaxrs.internal.ClientWebTarget must inherit of a snaphot of the parent configuration
- Closed