Ez a szabály a Application.getSingletons() metódus megvalósításait látja el. A JAX-RS 2.xalkalmazásban, ha a CDI annotációkat használó osztály hozzáadásra kerül a getSingletons()által visszaadott halmazhoz, akkor a CDI automatikusan visszakeresi annak az osztálynak a példányát, amely lehetővé teszi a CDI beszúrását az adott példányon belül. A RESTful Web Services 3.0alkalmazásban a felhasználóknak a CDI-ből az egyes singleton osztályok példányait kell lekérniük, és a példányt a getSingletons()által visszaadott halmazhoz kell hozzáadni. A Singleton osztályok, amelyek nem tartalmaznak CDI feljegyzéseket, még hozzáadhatók osztálymeghatározással.
A viselkedésváltozással és az áthidaló megoldással kapcsolatos további információkért lásd: CDI kódbeszúrás az Application.getSingletons() metódusokkal.