Les API obsolètes suivantes ont été supprimées dans CDI 4.0:
Bean.isNullable() :
obsolète dans CDI 1.1. Les implémentations peuvent sans risque renvoyer toujours false. Supprimé sans remplacement.BeanManager.fireEvent() :
obsolète dans CDI 2.0. Remplacé par l'appel de BeanManager.getEvent(), puis de Event.fire() sur l'événement renvoyé.BeanManager.createInjectionCible () :
obsolète dans CDI 1.1. Remplacé par l'appel de BeanManager.getInjectionTargetFactory(), puis de InjectionTargetFactory.createInjectionTarget() sur la fabrique InjectionTargetFactory renvoyée.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType) :
obsolète dans CDI 1.1. Remplacé par BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String).Cette règle dispose d'un correctif automatisé pour mettre à jour l'utilisation des méthodes mentionnées précédemment. Copiez la configuration personnalisée vers votre fichier de génération d'application pour activer l'automatisation des correctifs.
Pour plus d'informations sur la migration de Jakarta 10, voir Différences entre Jakarta Contexts and Dependency Injection 4.0 et 3.0.