En CDI 4.0 se han eliminado las siguientes API caídas en desuso:
Bean.isNullable():
Caído desuso en CDI 1.1. Las implementaciones siempre pueden devolver false sin problemas. Se retira sin sustitución.BeanManager.fireEvent():
Caído en desuso en CDI 2.0. Se sustituye invocando BeanManager.getEvent() y luego Event.fire() en el suceso (Event) devuelto.BeanManager.createInjectionTarget():
Caído en desuso en CDI 1.1. Se ha sustituido invocando BeanManager.getInjectionTargetFactory() y luego InjectionTargetFactory.createInjectionTarget() en la InjectionTargetFactory devuelta.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType):
Caído en desuso en CDI 1.1. Sustituido por BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String).Esta regla tiene un arreglo automatizado para actualizar el uso de los métodos mencionados anteriormente. Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.
Para obtener más información sobre la migración de Jakarta 10, consulte Diferencias entre los contextos de Jakarta y la inyección de dependencias 4.0 y 3.0.