Následující zamítnutá rozhraní API byla odebrána v CDI 4.0:
Bean.isNullable():
Zamítnuto v CDI 1.1. Implementace mohou vždy bezpečně vracet hodnotu false. Odebráno bez náhrady.BeanManager.fireEvent():
Zamítnuto v CDI 2.0. Nahrazeno voláním BeanManager.getEvent() a poté voláním Event.fire() na vrácené události.BeanManager.createInjectionTarget ():
Zamítnuto v CDI 1.1. Nahrazeno voláním BeanManager.getInjectionTargetFactory() a voláním InjectionTargetFactory.createInjectionTarget() na vraceném InjectionTargetFactory.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType):
Zamítnuto v CDI 1.1. Nahrazeno objektem BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String).Toto pravidlo má automatickou opravu pro aktualizaci použití dříve uvedených metod. Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy.
Další informace o migraci produktu Jakarta 10 naleznete viz téma Rozdíly mezi Jakarta Contexts a Dependency Injection 4.0 a 3.0.