This is an automated email from the ASF dual-hosted git repository. tandraschko pushed a commit to branch cdi-4.1 in repository https://gitbox.apache.org/repos/asf/openwebbeans.git
commit c3e84e1ca051a0f6b1f513a373c02d3de45932c5 Merge: 1bec71ba2 0bec629b1 Author: Thomas Andraschko <[email protected]> AuthorDate: Tue Apr 14 09:20:39 2026 +0200 Merge pull request #130 from tandraschko/cdi-4.1 Implement missing pieces of CDI 4.1 atinject-tck/pom.xml | 2 +- bom/openwebbeans-se-bom/pom.xml | 2 +- bom/openwebbeans-web-bom/pom.xml | 2 +- bom/pom.xml | 2 +- distribution/pom.xml | 2 +- pom.xml | 8 +- samples/conversation-sample/pom.xml | 2 +- samples/guess/pom.xml | 2 +- samples/jsf2sample/pom.xml | 2 +- samples/pom.xml | 2 +- samples/reservation/pom.xml | 2 +- samples/standalone-sample/pom.xml | 2 +- .../owb-arquillian-standalone/pom.xml | 2 +- webbeans-arquillian/pom.xml | 2 +- webbeans-ee-common/pom.xml | 2 +- webbeans-ee/pom.xml | 2 +- webbeans-ejb/pom.xml | 2 +- webbeans-el22/pom.xml | 2 +- webbeans-gradle/pom.xml | 2 +- webbeans-impl/pom.xml | 2 +- .../apache/webbeans/component/InterceptorBean.java | 14 +- .../org/apache/webbeans/config/BeansDeployer.java | 8 +- .../apache/webbeans/container/BeanManagerImpl.java | 309 ++++++++++++++++++++- .../container/InterceptionFactoryImpl.java | 5 +- .../apache/webbeans/event/NotificationManager.java | 25 +- .../intercept/AbstractInvocationContext.java | 31 +-- .../ConstructorInterceptorInvocationContext.java | 7 +- .../intercept/DefaultInterceptorHandler.java | 140 +++++++++- .../intercept/InterceptorInvocationContext.java | 6 +- .../intercept/InterceptorResolutionService.java | 179 ++++++++++-- .../LifecycleInterceptorInvocationContext.java | 26 +- .../apache/webbeans/invoke/InvokerBuilderImpl.java | 122 ++++++++ .../org/apache/webbeans/invoke/InvokerImpl.java | 131 +++++++++ .../apache/webbeans/portable/AbstractProducer.java | 7 +- .../webbeans/portable/InjectionTargetImpl.java | 16 +- .../portable/events/ProcessManagedBeanImpl.java | 18 +- .../portable/events/ProcessSessionBeanImpl.java | 13 +- .../events/generics/GProcessManagedBean.java | 6 +- .../org/apache/webbeans/util/WebBeansUtil.java | 11 +- .../webbeans/xml/DefaultBeanArchiveService.java | 34 ++- .../webbeans/container/OwbCDIProviderTest.java | 4 + .../webbeans/test/portable/WithAnnotationTest.java | 8 + .../test/portable/events/PortableEventTest.java | 83 +++++- ...ParameterizedTypeWithTypeVariableExtension.java | 83 ++++++ .../ThreeParameterMixedVarianceExtension.java | 103 +++++++ .../TwoParameterTypeWithTypeVariableExtension.java | 76 +++++ .../xml/DefaultBeanArchiveServiceTest.java | 24 ++ webbeans-jms/pom.xml | 2 +- webbeans-jsf/pom.xml | 2 +- webbeans-junit5/pom.xml | 2 +- webbeans-osgi/pom.xml | 2 +- webbeans-porting/pom.xml | 2 +- webbeans-se/pom.xml | 2 +- webbeans-slf4j/pom.xml | 2 +- webbeans-spi/pom.xml | 2 +- webbeans-tck/pom.xml | 2 +- webbeans-tck/standalone-suite.xml | 11 + webbeans-tomcat/pom.xml | 2 +- webbeans-web/pom.xml | 2 +- ...=> jakarta.servlet.ServletContainerInitializer} | 0 60 files changed, 1430 insertions(+), 138 deletions(-)
