Branch: refs/heads/2.3
Home:
https://github.com/weld/core
Commit: 2a3500ee5a63f00748f0f6ad5f09f0e18bcc7dcc
https://github.com/weld/core/commit/2a3500ee5a63f00748f0f6ad5f09f0e18bcc7dcc
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M
environments/common/src/main/java/org/jboss/weld/environment/deployment/WeldDeployment.java
M
environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/FileSystemBeanArchiveHandler.java
M
environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexFileSystemBeanArchiveHandler.java
A environments/common/src/main/java/org/jboss/weld/environment/util/Files.java
A
environments/se/core/src/main/java/org/jboss/weld/environment/se/SecurityActions.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/ShutdownManager.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/WeldContainer.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/WeldSEBeanRegistrant.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/beans/InstanceManager.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/events/ContainerInitialized.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/logging/WeldSELogger.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/AlternativeStereotype.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/Bar.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/Baz.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/Cat.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/CoolDecorator.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/Decorable.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/DependentFoo.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/Foo.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/Monitored.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/MonitoringInterceptor.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/Qux.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/WeldBuilderTest.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/alphas/Alpha1.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/alphas/Alpha2.java
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/deployment/ServletContextBeanArchiveHandler.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
A impl/src/main/java/org/jboss/weld/security/GetClassLoaderAction.java
A impl/src/main/java/org/jboss/weld/util/bean/ForwardingInstance.java
Log Message:
-----------
WELD-1890 Enhancements to Weld SE API
- org.jboss.weld.environment.se.Weld turned into a reusable builder
- it's possible to define a "synthetic" bean archive
- it's possible to disable the discovery completely
- org.jboss.weld.environment.se.WeldContainer holds container ID and implements
javax.enterprise.inject.Instance
- WeldContainer instances are stored in a singleton
- WeldContainer implements AutoCloseable
Commit: 7f20ef544885a848169fec3f88e3b6fe562cc999
https://github.com/weld/core/commit/7f20ef544885a848169fec3f88e3b6fe562cc999
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/WeldBuilderTest.java
Log Message:
-----------
WELD-1890 Use String to define a configuration property key
Commit: 6bc737f9545d36189987ad65180e670a513dce11
https://github.com/weld/core/commit/6bc737f9545d36189987ad65180e670a513dce11
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/TestExtension.java
M
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/WeldBuilderTest.java
Log Message:
-----------
WELD-1890 Add Weld.extensions() builder method
Commit: 70f9c815d44a0d2cf97b5de0d1f57a708a1679f3
https://github.com/weld/core/commit/70f9c815d44a0d2cf97b5de0d1f57a708a1679f3
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/WeldContainer.java
A
environments/se/core/src/main/java/org/jboss/weld/environment/se/WeldSEProvider.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/logging/WeldSELogger.java
M
environments/se/core/src/main/resources/META-INF/services/javax.enterprise.inject.spi.CDIProvider
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/container/provider/Bar.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/container/provider/Foo.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/container/provider/WeldSEProviderTest.java
R impl/src/main/java/org/jboss/weld/util/bean/ForwardingInstance.java
Log Message:
-----------
WELD-1890 WeldContainer extends CDI, implement WeldSEProvider
Commit: ec9f6014b43fa9e333aedf42474499d658b8e9f8
https://github.com/weld/core/commit/ec9f6014b43fa9e333aedf42474499d658b8e9f8
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M environments/common/src/main/java/org/jboss/weld/environment/util/Files.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/logging/WeldSELogger.java
M
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/WeldBuilderTest.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/alphas/betas/Beta1.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/alphas/betas/Beta2.java
Log Message:
-----------
WELD-1890 Support recursive package scanning
Commit: ed1061b70b74f76545a2d1eb935e8355deeb39d9
https://github.com/weld/core/commit/ed1061b70b74f76545a2d1eb935e8355deeb39d9
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M
environments/common/src/main/java/org/jboss/weld/environment/deployment/AbstractWeldBeanDeploymentArchive.java
A environments/common/src/main/java/org/jboss/weld/environment/util/BeanArchives.java
A
environments/common/src/test/java/org/jboss/weld/environment/util/BeanArchivesTest.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/logging/WeldSELogger.java
M
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/builder/WeldBuilderTest.java
Log Message:
-----------
WELD-1890 WeldContainer init improvements
- log a warning if a bean class is deployed in multiple bean archives
- abort bootstrap if there are no bean archives found
Commit: e953c42ee1446ffbe64150cf7b662bb5424c47f8
https://github.com/weld/core/commit/e953c42ee1446ffbe64150cf7b662bb5424c47f8
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
Log Message:
-----------
WELD-1890 Implement missing addX() methods so that the API is consistent
Commit: e20035081048814c8fb0c8372e37a08a7b1d4150
https://github.com/weld/core/commit/e20035081048814c8fb0c8372e37a08a7b1d4150
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/container/instance/ContainerInstanceTest.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/container/instance/Foo.java
Log Message:
-----------
WELD-1917 Add test for Weld SE
Commit: 33f3120ae50e110ccacdcb6ad9448d304d7ae80b
https://github.com/weld/core/commit/33f3120ae50e110ccacdcb6ad9448d304d7ae80b
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/WeldContainer.java
M
environments/se/core/src/main/java/org/jboss/weld/environment/se/events/ContainerInitialized.java
A
environments/se/core/src/main/java/org/jboss/weld/environment/se/events/ContainerShutdown.java
A
environments/se/core/src/main/java/org/jboss/weld/environment/se/events/WeldContainerEvent.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/container/events/ContainerEventsTest.java
A
environments/se/core/src/test/java/org/jboss/weld/environment/se/test/container/events/ContainerObserver.java
Log Message:
-----------
WELD-1926 Use more specific payload for event fired during shutdown
- the payload allows to inspect the container id as well
Commit: 3d3f2ffba8329d460f1d58484a7ccd3c22a91ba8
https://github.com/weld/core/commit/3d3f2ffba8329d460f1d58484a7ccd3c22a91ba8
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
A environments/common/src/main/java/org/jboss/weld/environment/ContainerInstance.java
A
environments/common/src/main/java/org/jboss/weld/environment/ContainerInstanceFactory.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/WeldContainer.java
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/WeldServletLifecycle.java
A
environments/servlet/tests/jetty/src/test/weld-se-coop/org/jboss/weld/environment/servlet/test/se/coop/builder/Animal.java
A
environments/servlet/tests/jetty/src/test/weld-se-coop/org/jboss/weld/environment/servlet/test/se/coop/builder/Cat.java
A
environments/servlet/tests/jetty/src/test/weld-se-coop/org/jboss/weld/environment/servlet/test/se/coop/builder/Dog.java
A
environments/servlet/tests/jetty/src/test/weld-se-coop/org/jboss/weld/environment/servlet/test/se/coop/builder/TestServlet.java
A
environments/servlet/tests/jetty/src/test/weld-se-coop/org/jboss/weld/environment/servlet/test/se/coop/builder/WeldSeBuilderTest.java
Log Message:
-----------
WELD-1927 Make it possible to pass Weld and WeldContainer to weld-servlet
Commit: 539d197576d0c570c501cb958fbfbc92458f7c08
https://github.com/weld/core/commit/539d197576d0c570c501cb958fbfbc92458f7c08
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/Listener.java
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/WeldServletLifecycle.java
M
environments/servlet/tests/jetty/src/test/weld-se-coop/org/jboss/weld/environment/servlet/test/se/coop/builder/WeldSeBuilderTest.java
Log Message:
-----------
WELD-1927 Introduce Listener.using()
Commit: b528ebb64433558961bedf4c93a8a5772e732b02
https://github.com/weld/core/commit/b528ebb64433558961bedf4c93a8a5772e732b02
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M
environments/common/src/main/java/org/jboss/weld/environment/deployment/WeldDeployment.java
M
environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/AbstractDiscoveryStrategy.java
M
environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexFileSystemBeanArchiveHandler.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/deployment/WebAppBeanArchiveScanner.java
M impl/src/main/java/org/jboss/weld/util/Preconditions.java
Log Message:
-----------
WELD-1956 Make it possible to pass a ClassLoader to be used for scanning in SE
Commit: d2e384336cf0bd39679e57b217aee76b6ca88d59
https://github.com/weld/core/commit/d2e384336cf0bd39679e57b217aee76b6ca88d59
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
Log Message:
-----------
Don't add null ClassFileServices
Commit: 746b323b68c856a2d94ea8309cf6d1779e3b9a22
https://github.com/weld/core/commit/746b323b68c856a2d94ea8309cf6d1779e3b9a22
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed paths:
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/Listener.java
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/WeldServletLifecycle.java
Log Message:
-----------
WELD-1956 Replace Java 8 constructs
Compare:
https://github.com/weld/core/compare/427d7354b65b...746b323b68c8