W CDI 4.0: usunięto następujące nieaktualne funkcje API:
Bean.isNullable():
Nieaktualne w CDI 1.1. Implementacje mogą zawsze bezpiecznie zwracać wartość false. Usunięto bez udostępniania zamiennika.BeanManager.fireEvent():
Nieaktualne w CDI 2.0. Zastąpione przez wywołanie metody BeanManager.getEvent(), a następnie wywołanie metody Event.fire() dla zwróconego zdarzenia.BeanManager.createInjectionTarget():
Nieaktualne w CDI 1.1. Zastąpione przez wywołanie metody BeanManager.getInjectionTargetFactory(), a następnie wywołanie metody InjectionTargetFactory.createInjectionTarget() dla zwróconej fabryki InjectionTarget.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType):
Nieaktualne w CDI 1.1. Zastąpione przez BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String).Ta reguła zawiera zautomatyzowaną poprawkę służającą do aktualizowania użycia metod wymienionych wcześniej. Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek.
Więcej informacji na temat migracji Jakarta 10 znajduje się w sekcji Różnice między kontekstami Dżakarta a wstrzykiwaniem zależności 4.0 i 3.0.