As APIs descontinuadas a seguir foram removidas no CDI 4.0:
Bean.isNullable():
Descontinuada no CDI 1.1. As implementações podem sempre seguramente retornar falso. Removido sem substituição.BeanManager.fireEvent():
Descontinuada no CDI 2.0. Substituída por chamar o BeanManager.getEvent() e, em seguida, chamar o Event.fire() no Evento retornado.BeanManager.createInjectionTarget():
Descontinuada no CDI 1.1. Substituída por chamar o BeanManager.getInjectionTargetFactory()e, em seguida, chamar o InjectionTargetFactory.createInjectionTarget() sobre o InjectionTargetFactory retornado.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType):
Descontinuada no CDI 1.1. Substituída por BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String).Esta regra possui uma correção automatizada para atualizar o uso dos métodos mencionados anteriormente Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.
Para obter mais informações de migração do Jakarta 10, consulte Diferenças entre o Jakarta Contexts and Dependency Injection 4.0 e o 3.0.