The following deprecated APIs have been removed in CDI 4.0:
Bean.isNullable():
Deprecated in CDI 1.1. Implementations can safely always return false. Removed without replacement.BeanManager.fireEvent():
Deprecated in CDI 2.0. Replaced by calling BeanManager.getEvent(), and then calling Event.fire() on the returned Event.BeanManager.createInjectionTarget():
Deprecated in CDI 1.1. Replaced by calling BeanManager.getInjectionTargetFactory(), and then calling InjectionTargetFactory.createInjectionTarget() on the returned InjectionTargetFactory.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType):
Deprecated in CDI 1.1. Replaced by BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String).For more Jakarta 10 migration information, see Differences between Jakarta Contexts and Dependency Injection 4.0 and 3.0.