Esta regla marca las implementaciones del método Application.getSingletons() . En JAX-RS 2.x, si una clase que utiliza anotaciones CDI se añade al conjunto devuelto por getSingletons(), CDI se utiliza automáticamente para recuperar una instancia de dicha clase que permite que funcione la inyección de CDI dentro de dicha instancia. En RESTful Web Services 3.0, los usuarios deben recuperar una instancia de cada clase singleton de CDI y añadir dicha instancia al conjunto devuelto por getSingletons(). Las clases singleton que no contienen anotaciones CDI todavía se pueden añadir por definición de clase.
Consulte Inyección de CDI con el método Application.getSingletons() para obtener información adicional sobre este cambio de comportamiento y la solución alternativa.