A következő elavult API-k eltávolításra kerültek a CDI 4.0: verzióból
Bean.isNullable():
Elavult a CDI 1.1 verzióban. A megvalósítások biztonságosan visszaadhatják a false értéket. Csere nélkül eltávolítva.BeanManager.fireEvent(): A CDI 2.0 verzióban
elavult. Helyettesítő: BeanManager.getEvent(), majd a Event.fire() meghívása a visszaadott eseményen.BeanManager.createInjectionTarget():
Elavult a CDI 1.1 verzióban. A BeanManager.getInjectionTargetFactory(), majd meghívja a InjectionTargetFactory.createInjectionTarget() értéket a visszaadott InjectionTargetGyárba.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType):
Elavult a CDI 1.1 verzióban. Helyezze át újra a BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String) értéket.Ez a szabály automatikus javítást tartalmaz a korábban említett metódusok használatának frissítésére. Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a javítás automatizálásához.
További Jakarta 10 költöztetési információk: Különbségek a Jakarta Contexts and Dependency Injection 4.0 és 3.0 között.