Branch: refs/heads/2.2
Home:
https://github.com/weld/core
Commit: c77a0e505e6cd88e19c6b6becf304bb15de54601
https://github.com/weld/core/commit/c77a0e505e6cd88e19c6b6becf304bb15de54601
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
R impl/src/main/java/org/jboss/weld/SystemPropertiesConfiguration.java
M impl/src/main/java/org/jboss/weld/bean/builtin/BeanManagerProxy.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
A impl/src/main/java/org/jboss/weld/config/ConfigurationKey.java
A impl/src/main/java/org/jboss/weld/config/SystemPropertiesConfiguration.java
A impl/src/main/java/org/jboss/weld/config/WeldConfiguration.java
M impl/src/main/java/org/jboss/weld/event/GlobalObserverNotifierService.java
M impl/src/main/java/org/jboss/weld/executor/ExecutorServicesFactory.java
M impl/src/main/java/org/jboss/weld/logging/Category.java
A impl/src/main/java/org/jboss/weld/logging/ConfigurationLogger.java
M impl/src/main/java/org/jboss/weld/logging/package-info.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeDisposerResolver.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeInterceptorResolver.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeObserverResolver.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
M
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/AbstractInstantiatorFactory.java
M
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/DefaultInstantiatorFactory.java
M
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/LoaderInstantiatorFactory.java
M impl/src/main/java/org/jboss/weld/xml/BeansXmlParser.java
A impl/src/test/java/org/jboss/weld/tests/unit/config/ConfigurationKeyTest.java
M pom.xml
M
tests-arquillian/src/test/java/org/jboss/weld/tests/WildFly8DeploymentExceptionTransformer.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/AbstractPropertiesFileConfigTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/ConfigurationKeyHasDifferentValuesTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/DummySessionBean.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/PropertiesFilesConfigTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/UnproxyableBean.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/UnsafeEnabledTest.java
M
tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/AccessibleManagerResolutionTest.java
A
tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/MockDeployment.java
Log Message:
-----------
WELD-1791 Revisit configuration
- introduce WeldConfiguration per-deployment service
- supported configuration keys can be found in ConfigurationKey enum
Commit: 247102803f59fc64edbe059b7e5295b593318b69
https://github.com/weld/core/commit/247102803f59fc64edbe059b7e5295b593318b69
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/config/ConfigurationKey.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
Log Message:
-----------
WELD-1791 Remove unneeded constants from TypeSafeResolver
Commit: be0b9dd9d04326f3c714e649083e54a171704feb
https://github.com/weld/core/commit/be0b9dd9d04326f3c714e649083e54a171704feb
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/config/WeldConfiguration.java
M
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/DefaultInstantiatorFactory.java
M
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/LoaderInstantiatorFactory.java
Log Message:
-----------
WELD-1791 Make findbugs happy
Commit: d948a19beb8ab40ff4b95246977df02932a5746e
https://github.com/weld/core/commit/d948a19beb8ab40ff4b95246977df02932a5746e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
M impl/src/main/java/org/jboss/weld/config/WeldConfiguration.java
M
tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/AccessibleManagerResolutionTest.java
Log Message:
-----------
WELD-1791 Align with latest Weld SPI SNAPSHOT
Commit: a048a5be26eeffa0fb10b40e246f3cb21777ff62
https://github.com/weld/core/commit/a048a5be26eeffa0fb10b40e246f3cb21777ff62
Author: Tomas Remes <tremes(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
R tests-arquillian/src/test/java/org/jboss/weld/tests/CategoryArchiveAppender.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/WeldExceptionTransformer.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/WeldExtension.java
R
tests-arquillian/src/test/java/org/jboss/weld/tests/WildFly8DeploymentExceptionTransformer.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/WildFly8EEResourceManager.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/CombinedPropertiesFilesConfigTest.java
R
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/AbstractPropertiesFileConfigTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/ConfigurationKeyHasDifferentValuesTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/PropertiesFilesConfigTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/UnsafeEnabledTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/config/systemproperties/SystemPropertiesConfigTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/util/CategoryArchiveAppender.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/util/PropertiesBuilder.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/util/SystemPropertiesLoader.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/util/WeldExceptionTransformer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/util/WeldExtension.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/util/WildFly8DeploymentExceptionTransformer.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/util/WildFly8EEResourceManager.java
M
tests-arquillian/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension
Log Message:
-----------
WELD-1801 - adding system properties builder and loader to make possible to test system
properties.
Commit: 52c8c607353c521c7fc2a14a23662d95ee9b913c
https://github.com/weld/core/commit/52c8c607353c521c7fc2a14a23662d95ee9b913c
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M
tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentStatefulSessionBeanNotSharedTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/Bar.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/FooApplication.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/FooRequest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/dependent/MultipleInjectionPointsSameDependentBeanTest.java
Log Message:
-----------
WELD-1810 Add test for managed beans
Commit: 4fc594dbf63f1c178171a12630c76b1ae14adfda
https://github.com/weld/core/commit/4fc594dbf63f1c178171a12630c76b1ae14adfda
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
A
tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentSessionBeanNotSharedOptimDisabledTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentSessionBeanNotSharedOptimEnabledTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentSessionBeanNotSharedTest.java
R
tests-arquillian/src/test/java/org/jboss/weld/tests/ejb/dependent/stateful/DependentStatefulSessionBeanNotSharedTest.java
Log Message:
-----------
WELD-1810 Add test with injectable reference lookup optimization enabled
Commit: a760eb7c469d7c8877252d6174b1a0d34de7980d
https://github.com/weld/core/commit/a760eb7c469d7c8877252d6174b1a0d34de7980d
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationApplicationTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationConversationTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationDependentTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationRequestTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationSessionTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/client/optimization/InjectableReferenceOptimizationTestBase.java
Log Message:
-----------
Re-enable injectable reference lookup optimization tests
Commit: 2ef6b90defd9fd4001426232db07606a7d75494a
https://github.com/weld/core/commit/2ef6b90defd9fd4001426232db07606a7d75494a
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M
impl/src/main/java/org/jboss/weld/injection/producer/ejb/SessionBeanProxyInstantiator.java
Log Message:
-----------
WELD-1810 Don't push the incompletely initialized instace for a
dependent session bean
Commit: 4ebd3ce1a956e37279f79e916105f0cd09e237f2
https://github.com/weld/core/commit/4ebd3ce1a956e37279f79e916105f0cd09e237f2
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/config/WeldConfiguration.java
M impl/src/main/java/org/jboss/weld/logging/ConfigurationLogger.java
Log Message:
-----------
WeldConfiguration - some more comments for impl. details, cleanup
Commit: 8ad413275e39e1520d762235df11bf3231e999f7
https://github.com/weld/core/commit/8ad413275e39e1520d762235df11bf3231e999f7
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
M impl/src/main/java/org/jboss/weld/config/WeldConfiguration.java
M
tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/AccessibleManagerResolutionTest.java
Log Message:
-----------
WELD-1791 Make sure Weld does not fail if ExternalConfiguration is not on classpath
(older SPI)
Commit: 25e2a9bec4d17889aeb29d0f002857512b34ed98
https://github.com/weld/core/commit/25e2a9bec4d17889aeb29d0f002857512b34ed98
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M docs/reference/src/main/asciidoc/configure.asciidoc
M docs/reference/src/main/asciidoc/part5.asciidoc
Log Message:
-----------
WELD-1791 Update documentation
Commit: ddf3d574a71d4b21411c1d2f6f27c4773a912b30
https://github.com/weld/core/commit/ddf3d574a71d4b21411c1d2f6f27c4773a912b30
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
M
impl/src/main/java/org/jboss/weld/bean/proxy/InjectionPointPropagatingEnterpriseTargetBeanInstance.java
M impl/src/main/java/org/jboss/weld/event/CurrentEventMetadata.java
M impl/src/main/java/org/jboss/weld/event/DeferredEventNotification.java
M impl/src/main/java/org/jboss/weld/event/FastEvent.java
M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
M impl/src/main/java/org/jboss/weld/injection/CurrentInjectionPoint.java
M impl/src/main/java/org/jboss/weld/injection/SLSBInvocationInjectionPoint.java
A impl/src/main/java/org/jboss/weld/injection/ThreadLocalStack.java
R impl/src/main/java/org/jboss/weld/injection/ThreadLocalStackService.java
M
impl/src/main/java/org/jboss/weld/injection/producer/StatelessSessionBeanInjector.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
Log Message:
-----------
WELD-1819 Apply InterceptionDecorationContext optimizations to all
ThreadLocalStackServices
Commit: dc762496fa3174ffd0c4f8f778341ba2ce329966
https://github.com/weld/core/commit/dc762496fa3174ffd0c4f8f778341ba2ce329966
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
Log Message:
-----------
WELD-1820 Eliminate HashMap lookups in ContextBeanInstance
Commit: 030153fbf12b98fa723f3d9bf30e59a30abd2f7d
https://github.com/weld/core/commit/030153fbf12b98fa723f3d9bf30e59a30abd2f7d
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
A impl/src/main/java/org/jboss/weld/bean/ContextualInstance.java
A impl/src/main/java/org/jboss/weld/bean/ContextualInstanceStrategy.java
M impl/src/main/java/org/jboss/weld/bean/ManagedBean.java
M impl/src/main/java/org/jboss/weld/bean/RIBean.java
M impl/src/main/java/org/jboss/weld/bean/SessionBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractBuiltInMetadataBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractFacadeBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/BeanManagerBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/BeanManagerImplBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ContextBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ConversationBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/EventMetadataBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ExtensionBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/InjectionPointBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/AbstractEEBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/HttpServletRequestBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/HttpSessionBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/ee/ServletContextBean.java
R impl/src/main/java/org/jboss/weld/bean/proxy/CachedBeanInstance.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
Log Message:
-----------
WELD-1820 Generalize client proxy optimizations to all contextual instances
Commit: d142133127ae7585380e24b6cbc08878edd72508
https://github.com/weld/core/commit/d142133127ae7585380e24b6cbc08878edd72508
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
Log Message:
-----------
WELD-1820 Optimize for cases when RequestScopedCache is active
Commit: f06095a1a8ce599115b96c4e291869eda8dbb71c
https://github.com/weld/core/commit/f06095a1a8ce599115b96c4e291869eda8dbb71c
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/ConstructorInjectionPoint.java
M impl/src/main/java/org/jboss/weld/injection/StaticMethodInjectionPoint.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
Log Message:
-----------
WELD-1820 Minor optmizations
Commit: b17c5e85027dcc68ee68a830c1c84ba85c759a70
https://github.com/weld/core/commit/b17c5e85027dcc68ee68a830c1c84ba85c759a70
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
Log Message:
-----------
WELD-1820 Make sure extensions do not register additional @Dependent or
@ApplicationScoped contexts
The built-in ones are currently active always therefore the additional ones would never be
usable
Commit: 5aa31d07692813664538f293ebadd9f7d40d6997
https://github.com/weld/core/commit/5aa31d07692813664538f293ebadd9f7d40d6997
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/ContextualInstanceStrategy.java
Log Message:
-----------
WELD-1820 Minor fix
Commit: aadcdaffb37320dea937c9bc84d57b56426ebad6
https://github.com/weld/core/commit/aadcdaffb37320dea937c9bc84d57b56426ebad6
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/ContextualInstanceStrategy.java
Log Message:
-----------
WELD-1820 Apply ApplicationScopedContextualInstanceStrategy to @Singletons also
Commit: 9d774728e0bb47fe5ee7560fb48d8de95371eec7
https://github.com/weld/core/commit/9d774728e0bb47fe5ee7560fb48d8de95371eec7
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/context/AbstractContext.java
M impl/src/main/java/org/jboss/weld/context/SerializableContextualFactory.java
M impl/src/main/java/org/jboss/weld/util/Beans.java
Log Message:
-----------
SerializableContextualHolder - optimized way to get the bean identifier
Commit: 8292f6e950281eadb07b34716d776da46964cf5b
https://github.com/weld/core/commit/8292f6e950281eadb07b34716d776da46964cf5b
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
A impl/src/main/java/org/jboss/weld/injection/MethodInvocationStrategy.java
R impl/src/main/java/org/jboss/weld/injection/ObserverMethodInvocationStrategy.java
M impl/src/main/java/org/jboss/weld/injection/producer/AbstractMemberProducer.java
Log Message:
-----------
Disposer methods - CreationalContext is only created if needed
- generalize ObserverMethodInvocationStrategy
- CC is only created if we need it to obtain the receiver
- MethodInvocationStrategy takes care of creating CC for parameters
Commit: 2111d0cc88c0e7daaa2c7b6a18f10e22cd7fab82
https://github.com/weld/core/commit/2111d0cc88c0e7daaa2c7b6a18f10e22cd7fab82
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/ThreadPool.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AddOne.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AddOneInterceptor.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AddTwo.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AddTwoInterceptor.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/Async.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AsyncInterceptor.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AsyncInterceptorTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AsyncResult.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/SimpleBean.java
Log Message:
-----------
WELD-862 Testcase
Commit: 12819246f13fd0e0bad225d947fbddab370877f6
https://github.com/weld/core/commit/12819246f13fd0e0bad225d947fbddab370877f6
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
A impl/src/main/java/org/jboss/weld/interceptor/proxy/AbstractInvocationContext.java
A
impl/src/main/java/org/jboss/weld/interceptor/proxy/AroundInvokeInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
A
impl/src/main/java/org/jboss/weld/interceptor/proxy/NonTerminalAroundInvokeInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
A
impl/src/main/java/org/jboss/weld/interceptor/proxy/TerminalAroundInvokeInvocationContext.java
M
impl/src/main/java/org/jboss/weld/interceptor/reader/SimpleInterceptorInvocation.java
M impl/src/main/java/org/jboss/weld/util/reflection/Reflections.java
Log Message:
-----------
WELD-862 Make it possible to implement @Asynchronous with CDI interceptors
Commit: 20e59bf79bf57d70bb46f23a140926645431d75b
https://github.com/weld/core/commit/20e59bf79bf57d70bb46f23a140926645431d75b
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/async/AsyncInterceptorTest.java
Log Message:
-----------
Make AsyncInterceptorTest a bit more robust
Commit: a9c0be001eb4d674728757ca3ddfc5348f2fb461
https://github.com/weld/core/commit/a9c0be001eb4d674728757ca3ddfc5348f2fb461
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
A jboss-tck-runner/src/test/java/org/jboss/weld/tck/WeldMethodInterceptor.java
M jboss-tck-runner/src/test/tck12/tck-tests.xml
M jboss-tck-runner/src/test/tck20/tck-tests.xml
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/PerDeploymentInstantiatorWOTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1558/Bar.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1558/Baz.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/weld1558/StaticNestedClassesProxyTest.java
Log Message:
-----------
WELD-1792 Exclude certain tests when the testsuite is run with unsafe proxies enabled
Commit: e82391f0d3af4ee8d3fc9231835eaa0b4e832168
https://github.com/weld/core/commit/e82391f0d3af4ee8d3fc9231835eaa0b4e832168
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
A impl/src/main/java/org/jboss/weld/bean/proxy/DefaultProxyInstantiator.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
A impl/src/main/java/org/jboss/weld/bean/proxy/ProxyInstantiator.java
A
impl/src/main/java/org/jboss/weld/bean/proxy/ReflectionFactoryProxyInstantiator.java
A impl/src/main/java/org/jboss/weld/bean/proxy/UnsafeProxyInstantiator.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java
M impl/src/main/java/org/jboss/weld/bootstrap/DeploymentVisitor.java
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
M impl/src/main/java/org/jboss/weld/config/WeldConfiguration.java
M impl/src/main/java/org/jboss/weld/util/Proxies.java
R
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/AbstractInstantiatorFactory.java
R
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/DefaultInstantiatorFactory.java
R impl/src/main/java/org/jboss/weld/util/reflection/instantiation/Instantiator.java
R
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/InstantiatorFactory.java
R
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/LoaderInstantiatorFactory.java
R
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/ReflectionFactoryInstantiator.java
R
impl/src/main/java/org/jboss/weld/util/reflection/instantiation/UnsafeInstantiator.java
R impl/src/main/java/org/jboss/weld/util/reflection/instantiation/package-info.java
M
tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/AccessibleManagerResolutionTest.java
Log Message:
-----------
WELD-1792 Unsafe proxies - review
Commit: cf1db993210c8f5c3fa8ea2bface6f8772549ad4
https://github.com/weld/core/commit/cf1db993210c8f5c3fa8ea2bface6f8772549ad4
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/Proxies.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/DependentBar.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/NormalScopedBaz.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/UnsafeInstantiatorClientProxyTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/scope/unproxyable/array/GenericArrayProducerNotProxyableTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/scope/unproxyable/array/Injected.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/scope/unproxyable/array/StringComparator.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/scope/unproxyable/array/StringComparatorArrayProducer.java
Log Message:
-----------
WELD-1792 Extend testcase
Commit: 8b099be463feaa49999a8650e4087b76c6991fb8
https://github.com/weld/core/commit/8b099be463feaa49999a8650e4087b76c6991fb8
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyInstantiator.java
M impl/src/main/java/org/jboss/weld/config/ConfigurationKey.java
M impl/src/main/java/org/jboss/weld/config/WeldConfiguration.java
M jboss-tck-runner/src/test/java/org/jboss/weld/tck/WeldMethodInterceptor.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/config/CombinedPropertiesFilesConfigTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/config/files/UnsafeEnabledTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/PerDeploymentInstantiatorWOTest.java
Log Message:
-----------
WELD-1792 Introduce relaxed contruction and the option to select ProxyInstantiator
Commit: b027a78fa44484472526bf60f9888f59ecb3b12c
https://github.com/weld/core/commit/b027a78fa44484472526bf60f9888f59ecb3b12c
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/GroovyMethodFilter.java
Log Message:
-----------
WELD-1792 Fix GroovyMethodFilter to cover $getStaticMetaClass()
Commit: b727f7a4643771fdfd797130124a397b4eb3d1c6
https://github.com/weld/core/commit/b727f7a4643771fdfd797130124a397b4eb3d1c6
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/DecorationHelper.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyInstantiator.java
M impl/src/main/java/org/jboss/weld/injection/producer/BeanInjectionTarget.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/decorators/proxyable/BeanWithPrivateNoArgsConstructorThrowsExceptionTest.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/decorators/proxyable/BeanWithoutNoArgsConstructorThrowsExceptionTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/AlphaBinding.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/AlphaInterceptor.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/FooDecorator1.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/FooDecorator2.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/NormalScopedFoo.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/NormalScopedFooInterface.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/instantiator/unsafe/UnsafeInstantiatorClientProxyTest.java
Log Message:
-----------
WELD-1792 Make sure decorators work fine with relaxed construction
Commit: a1ddbe4ced11c3deb085b0293f42a7d78e0a980d
https://github.com/weld/core/commit/a1ddbe4ced11c3deb085b0293f42a7d78e0a980d
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M docs/reference/src/main/asciidoc/configure.asciidoc
M docs/reference/src/main/asciidoc/injection.asciidoc
Log Message:
-----------
WELD-1792 docs
Compare:
https://github.com/weld/core/compare/fe5f9cde49bf...a1ddbe4ced11