[weld/core] e3fb60: WELD-1795 Add builder for custom beans
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: e3fb6028398c2b42a23ba83e660518466fff1f18
https://github.com/weld/core/commit/e3fb6028398c2b42a23ba83e660518466fff1f18
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/BeanIdentifiers.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
A impl/src/main/java/org/jboss/weld/bootstrap/events/BeanAttributesBuilder.java
A impl/src/main/java/org/jboss/weld/bootstrap/events/BeanBuilderImpl.java
M impl/src/main/java/org/jboss/weld/event/EventImpl.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M pom.xml
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/AnotherRandom.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BeanBuilderTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BuilderExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Foo.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Juicy.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Random.java
Log Message:
-----------
WELD-1795 Add builder for custom beans
Commit: c51efb260dbd0d7d8c258539d5fc6c3f5b5d1c32
https://github.com/weld/core/commit/c51efb260dbd0d7d8c258539d5fc6c3f5b5d1c32
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/events/AbstractBeanDiscoveryEvent.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/BeanAttributesBuilder.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/BeanBuilderImpl.java
M impl/src/main/java/org/jboss/weld/logging/BeanLogger.java
Log Message:
-----------
WELD-1795 BeanBuilder updates
- reuse org.jboss.weld.bean.attributes.ImmutableBeanAttributes
- determine BeanManager lazily, every time a bean class is set
- implement BeanBuilder.alternative()
- fix logging TODO
Commit: 8e66280a265019fa824ffabeab0fa6e4b324a669
https://github.com/weld/core/commit/8e66280a265019fa824ffabeab0fa6e4b324a669
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/events/AfterBeanDiscoveryImpl.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/BeanBuilderImpl.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BeanBuilderTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/BuilderExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/custombeans/Foo.java
Log Message:
-----------
WELD-1795 Implement BeanBuilder.read(BeanAttributes) and validate the
bean produced by a builder
Compare: https://github.com/weld/core/compare/cf70d83ecc1e...8e66280a2650
9 years, 11 months
[weld/core] d6ff1b: WELD-1792 Exclude certain tests when the testsuite...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: d6ff1b6d7308fcf5a7b53007304775abe7f6493d
https://github.com/weld/core/commit/d6ff1b6d7308fcf5a7b53007304775abe7f6493d
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 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: f6a2bd1bbc8afdd9eea4a8e546990913788318e2
https://github.com/weld/core/commit/f6a2bd1bbc8afdd9eea4a8e546990913788318e2
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 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: 73b3a4a73807102b991770150304afdd11feec28
https://github.com/weld/core/commit/73b3a4a73807102b991770150304afdd11feec28
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 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: 61d1b5b125d5400f7b410783c7d8ac1327d05d27
https://github.com/weld/core/commit/61d1b5b125d5400f7b410783c7d8ac1327d05d27
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 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: 38438172a8b3c11b69adb98ae097e335ed9ee93e
https://github.com/weld/core/commit/38438172a8b3c11b69adb98ae097e335ed9ee93e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 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: 6c6c2333a32728b4d1b59ec72d7fc1261a116c51
https://github.com/weld/core/commit/6c6c2333a32728b4d1b59ec72d7fc1261a116c51
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 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: 75938cffaffdd6b2f05e1a9ec37b4c731b6fdc35
https://github.com/weld/core/commit/75938cffaffdd6b2f05e1a9ec37b4c731b6fdc35
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M docs/reference/src/main/asciidoc/configure.asciidoc
M docs/reference/src/main/asciidoc/injection.asciidoc
Log Message:
-----------
WELD-1792 docs
Commit: cf70d83ecc1e864e09c3e3cb81e49fa5ad5509ee
https://github.com/weld/core/commit/cf70d83ecc1e864e09c3e3cb81e49fa5ad5509ee
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M docs/reference/src/main/asciidoc/configure.asciidoc
M docs/reference/src/main/asciidoc/environments.asciidoc
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
Log Message:
-----------
WELD-1792 Enable relaxed construction by default in weld-se
Compare: https://github.com/weld/core/compare/9d8e3f0919ad...cf70d83ecc1e
9 years, 11 months
[weld/core] b055cd: Fix producer declared on parameterized session bea...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: b055cdc3f3417c146ff54cab5b9eb719cac1b584
https://github.com/weld/core/commit/b055cdc3f3417c146ff54cab5b9eb719cac1b584
Author: Kirill Gaevskii <kgaevski(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/producer/ProducerMethodProducer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/Dummy.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/ProducerDeclaredOnParameterizedSessionBeanViewTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/RawInterface.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/SomeProducer.java
Log Message:
-----------
Fix producer declared on parameterized session bean validation
9 years, 11 months
[weld/core] f6904a: Fix producer declared on parameterized session bea...
by GitHub
Branch: refs/heads/2.2
Home: https://github.com/weld/core
Commit: f6904a55a339d2d427d824c86665f2042d6c149b
https://github.com/weld/core/commit/f6904a55a339d2d427d824c86665f2042d6c149b
Author: Kirill Gaevskii <kgaevski(a)redhat.com>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/producer/ProducerMethodProducer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/Dummy.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/ProducerDeclaredOnParameterizedSessionBeanViewTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/RawInterface.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/ejb/parameterized/SomeProducer.java
Log Message:
-----------
Fix producer declared on parameterized session bean validation
9 years, 11 months