Zmiana zachowania podczas korzystania z metody Application.getSingletons()

Ta reguła powoduje oznaczenie implementacji implementacji metody Application.getSingletons() . W interfejsie JAX-RS 2.x, jeśli klasa, która używa adnotacji CDI jest dodawana do zestawu zwróconego przez funkcję getSingletons(), funkcja CDI jest automatycznie używana do pobierania instancji tej klasy, która umożliwia wstrzykiwanie CDI w obrębie tej instancji do pracy. W usługach Web Service zgodnych ze specyfikacją REST 3.0użytkownicy są zobowiązani do pobrania instancji każdej klasy pojedynczej z listy CDI i dodania tej instancji do zestawu zwróconego przez funkcję getSingletons(). Klasy Singleton, które nie zawierają adnotacji CDI, mogą być nadal dodawane przez definicję klasy.

Aby uzyskać więcej informacji na temat tej zmiany zachowania i obejścia tego problemu, patrz Wstrzykiwanie CDI za pomocą metody Application.getSingletons().