[weld/core] a03afb: WELD-1785 Testcase
by GitHub
Branch: refs/heads/2.2
Home: https://github.com/weld/core
Commit: a03afb72b1b5da72364c5f81db79866da8c8be57
https://github.com/weld/core/commit/a03afb72b1b5da72364c5f81db79866da8c8be57
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/suicide/InterceptedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/suicide/Suicidal.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/suicide/SuicidalInterceptor.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/suicide/SuicidalInterceptorTest.java
Log Message:
-----------
WELD-1785 Testcase
Commit: 6ce11608768a4f0b558fd0b273dc9ecb32cb0aa9
https://github.com/weld/core/commit/6ce11608768a4f0b558fd0b273dc9ecb32cb0aa9
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/ForwardingBean.java
M impl/src/main/java/org/jboss/weld/bean/ForwardingDecorator.java
M impl/src/main/java/org/jboss/weld/bean/ForwardingInterceptor.java
A impl/src/main/java/org/jboss/weld/bean/WrappedContextual.java
M impl/src/main/java/org/jboss/weld/bean/builtin/DecoratorMetadataBean.java
M impl/src/main/java/org/jboss/weld/bean/builtin/InterceptorMetadataBean.java
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/bean/IsolatedForwardingBean.java
M impl/src/main/java/org/jboss/weld/util/bean/IsolatedForwardingDecorator.java
M impl/src/main/java/org/jboss/weld/util/bean/IsolatedForwardingInterceptor.java
M impl/src/main/java/org/jboss/weld/util/bean/SerializableForwardingBean.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/activities/ActivitiesTest.java
Log Message:
-----------
WELD-1785 It should be possible to destroy a bean from within an interceptor
Compare: https://github.com/weld/core/compare/df239d4670b9...6ce11608768a
11 years, 4 months
[weld/core] ea2398: Cache interceptor chains in InterceptionContext
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: ea239897640b4e2081453d544de7aba4ece548f9
https://github.com/weld/core/commit/ea239897640b4e2081453d544de7aba4ece548f9
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/InterceptorImpl.java
M impl/src/main/java/org/jboss/weld/injection/producer/ConstructorInterceptionInstantiator.java
R impl/src/main/java/org/jboss/weld/interceptor/chain/AbstractInterceptionChain.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptionContext.java
R impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
R impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInterceptionChain.java
A impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
A impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
R impl/src/main/java/org/jboss/weld/interceptor/spi/context/InterceptionChain.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/aroundConstruct/basic/AbstractInterceptor.java
Log Message:
-----------
Cache interceptor chains in InterceptionContext
Commit: 7c28d185b4404b1d74fb9130680357b4c79074a3
https://github.com/weld/core/commit/7c28d185b4404b1d74fb9130680357b4c79074a3
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/CombinedInterceptorAndDecoratorStackMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
Log Message:
-----------
Fix delegate-to-super methods and use them
Commit: b00ff7991c39019bee7caad8378d25005e3022df
https://github.com/weld/core/commit/b00ff7991c39019bee7caad8378d25005e3022df
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
Log Message:
-----------
Shortcut for methods with no interceptors (e.g. with decorators only)
Commit: 9bf841f511eb5a592ab3fc33cfc36ea966720880
https://github.com/weld/core/commit/9bf841f511eb5a592ab3fc33cfc36ea966720880
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
A impl/src/main/java/org/jboss/weld/bean/proxy/RunWithinInterceptionDecorationContextGenerator.java
Log Message:
-----------
Make logic that generates bytecode for InterceptionDecorationContext calls reusable
Commit: e3c41d4c3604420ba63810d4168055537b154614
https://github.com/weld/core/commit/e3c41d4c3604420ba63810d4168055537b154614
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/MethodSignatureImpl.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/injection/producer/SubclassedComponentInstantiator.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
Log Message:
-----------
Do not call into method handler from methods that are not intercepted (only push to InterceptionDecorationContext)
Commit: e28266d1792cc3952d1e9d1688e00613a206f4a2
https://github.com/weld/core/commit/e28266d1792cc3952d1e9d1688e00613a206f4a2
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
M impl/src/main/java/org/jboss/weld/context/AbstractContext.java
M impl/src/main/java/org/jboss/weld/context/bound/BoundRequestContextImpl.java
R impl/src/main/java/org/jboss/weld/context/cache/RequestScopedBeanCache.java
A impl/src/main/java/org/jboss/weld/context/cache/RequestScopedCache.java
M impl/src/main/java/org/jboss/weld/context/http/HttpRequestContextImpl.java
M impl/src/main/java/org/jboss/weld/servlet/HttpContextLifecycle.java
Log Message:
-----------
Make use of RequestScopedCache for removing InterceptionDecorationContext at the end of the request
Commit: b42a418c52ac3f948df11f74c73adc2dbb186420
https://github.com/weld/core/commit/b42a418c52ac3f948df11f74c73adc2dbb186420
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/InterceptorImpl.java
M impl/src/main/java/org/jboss/weld/bean/proxy/CombinedInterceptorAndDecoratorStackMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
A impl/src/main/java/org/jboss/weld/bean/proxy/StackAwareMethodHandler.java
M impl/src/main/java/org/jboss/weld/context/cache/RequestScopedCache.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
Log Message:
-----------
Reduce the number of times ThreadLocal is accessed on critical path
Commit: fd0b8bf1ac88378a464339badd225c3482da1c09
https://github.com/weld/core/commit/fd0b8bf1ac88378a464339badd225c3482da1c09
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundConstructInterceptorWithObjectReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundConstructInterceptorWithVoidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithInvalidParameterCountTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithInvalidParameterTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithInvalidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithValidSignatureTest.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/InterceptedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/LifecycleInterceptedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/MethodInterceptedBean.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithInvalidParameterCountTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithInvalidParameterTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithInvalidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithObjectReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithVoidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithoutParametersTest.java
Log Message:
-----------
Fix intermittend failure in unit tests
Commit: 6d08c358e54fd57fe8ea6082057011cf1ca2cb06
https://github.com/weld/core/commit/6d08c358e54fd57fe8ea6082057011cf1ca2cb06
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
Log Message:
-----------
Minor improvements
Commit: c1305ff1b2004a7425d4dd004064270b5ce36899
https://github.com/weld/core/commit/c1305ff1b2004a7425d4dd004064270b5ce36899
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
Log Message:
-----------
Only generate delegate-to-supper methods for intercepted methods
Commit: cd9108177fdfc39ce1761205d7cd958e466ea502
https://github.com/weld/core/commit/cd9108177fdfc39ce1761205d7cd958e466ea502
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
M impl/src/main/java/org/jboss/weld/bean/proxy/RunWithinInterceptionDecorationContextGenerator.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/DispatchToThread.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/DispatchToThreadInterceptor.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/Inc.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/IncInterceptor.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/InterceptedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/InterceptorDispatchingToDiffferentThreadTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/ThreadPool.java
Log Message:
-----------
Make sure WeldInvocationContext survives being dispatched to a different thread
Commit: f6a95efb6a762c49eae69459d1ddc2b407c9cb53
https://github.com/weld/core/commit/f6a95efb6a762c49eae69459d1ddc2b407c9cb53
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/RunWithinInterceptionDecorationContextGenerator.java
R impl/src/main/java/org/jboss/weld/util/bytecode/Boxing.java
M impl/src/main/java/org/jboss/weld/util/bytecode/BytecodeUtils.java
M impl/src/main/java/org/jboss/weld/util/bytecode/ConstructorUtils.java
R impl/src/main/java/org/jboss/weld/util/bytecode/DescriptorUtils.java
M impl/src/main/java/org/jboss/weld/util/bytecode/RuntimeMethodInformation.java
M impl/src/main/java/org/jboss/weld/util/bytecode/StaticMethodInformation.java
Log Message:
-----------
Remove duplicated code
Commit: c48c5db9d777e7dda94a6422ed1baff67297afb3
https://github.com/weld/core/commit/c48c5db9d777e7dda94a6422ed1baff67297afb3
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M pom.xml
Log Message:
-----------
Upgrade jboss-classfilewriter to 1.0.5.Final
Compare: https://github.com/weld/core/compare/8acc644bc2bb...c48c5db9d777
11 years, 4 months
[weld/core] 85fed6: Cache interceptor chains in InterceptionContext
by GitHub
Branch: refs/heads/2.2
Home: https://github.com/weld/core
Commit: 85fed6b1f74a1ef8cd0aea4cc56f0f03e711f5d1
https://github.com/weld/core/commit/85fed6b1f74a1ef8cd0aea4cc56f0f03e711f5d1
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/InterceptorImpl.java
M impl/src/main/java/org/jboss/weld/injection/producer/ConstructorInterceptionInstantiator.java
R impl/src/main/java/org/jboss/weld/interceptor/chain/AbstractInterceptionChain.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptionContext.java
R impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
R impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInterceptionChain.java
A impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
A impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
R impl/src/main/java/org/jboss/weld/interceptor/spi/context/InterceptionChain.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/aroundConstruct/basic/AbstractInterceptor.java
Log Message:
-----------
Cache interceptor chains in InterceptionContext
Commit: e084e5533e972f6420f852a2e555169ba792d675
https://github.com/weld/core/commit/e084e5533e972f6420f852a2e555169ba792d675
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/CombinedInterceptorAndDecoratorStackMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
Log Message:
-----------
Fix delegate-to-super methods and use them
Commit: 3f9d157ea19e1b4d9f9ec36ed12c311e4ca68e4e
https://github.com/weld/core/commit/3f9d157ea19e1b4d9f9ec36ed12c311e4ca68e4e
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
Log Message:
-----------
Shortcut for methods with no interceptors (e.g. with decorators only)
Commit: f736b6100550bf44ccb04808d82affc7ad18f9a0
https://github.com/weld/core/commit/f736b6100550bf44ccb04808d82affc7ad18f9a0
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
A impl/src/main/java/org/jboss/weld/bean/proxy/RunWithinInterceptionDecorationContextGenerator.java
Log Message:
-----------
Make logic that generates bytecode for InterceptionDecorationContext calls reusable
Commit: 46bc3f1e45a6a69145477c9ac3bcd37db89d81d1
https://github.com/weld/core/commit/46bc3f1e45a6a69145477c9ac3bcd37db89d81d1
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/MethodSignatureImpl.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/injection/producer/DecoratorInjectionTarget.java
M impl/src/main/java/org/jboss/weld/injection/producer/SubclassedComponentInstantiator.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
Log Message:
-----------
Do not call into method handler from methods that are not intercepted (only push to InterceptionDecorationContext)
Commit: 39a8cdc52ddf27eb748d02ca0bfff7ba7d34b2c0
https://github.com/weld/core/commit/39a8cdc52ddf27eb748d02ca0bfff7ba7d34b2c0
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
M impl/src/main/java/org/jboss/weld/context/AbstractContext.java
M impl/src/main/java/org/jboss/weld/context/bound/BoundRequestContextImpl.java
R impl/src/main/java/org/jboss/weld/context/cache/RequestScopedBeanCache.java
A impl/src/main/java/org/jboss/weld/context/cache/RequestScopedCache.java
M impl/src/main/java/org/jboss/weld/context/http/HttpRequestContextImpl.java
M impl/src/main/java/org/jboss/weld/servlet/HttpContextLifecycle.java
Log Message:
-----------
Make use of RequestScopedCache for removing InterceptionDecorationContext at the end of the request
Commit: 43128d7f36ce9c114008428e67ee3835cf02b549
https://github.com/weld/core/commit/43128d7f36ce9c114008428e67ee3835cf02b549
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/CombinedInterceptorAndDecoratorStackMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
A impl/src/main/java/org/jboss/weld/bean/proxy/StackAwareMethodHandler.java
M impl/src/main/java/org/jboss/weld/context/cache/RequestScopedCache.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/SimpleInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
Log Message:
-----------
Reduce the number of times ThreadLocal is accessed on critical path
Commit: 4e7a49cfa5f9cbb74a1be856b13275ea50cf3a6b
https://github.com/weld/core/commit/4e7a49cfa5f9cbb74a1be856b13275ea50cf3a6b
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundConstructInterceptorWithObjectReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundConstructInterceptorWithVoidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithInvalidParameterCountTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithInvalidParameterTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithInvalidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/AroundInvokeInterceptorWithValidSignatureTest.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/InterceptedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/LifecycleInterceptedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/MethodInterceptedBean.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithInvalidParameterCountTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithInvalidParameterTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithInvalidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithObjectReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithVoidReturnTypeTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/signature/PostConstructInterceptorWithoutParametersTest.java
Log Message:
-----------
Fix intermittend failure in unit tests
Commit: 77fc8ae45388698d6507117a3aef09b86a4154aa
https://github.com/weld/core/commit/77fc8ae45388698d6507117a3aef09b86a4154aa
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
Log Message:
-----------
Minor improvements
Commit: 0b4803132eb1af32349b2c786b85e68964bab487
https://github.com/weld/core/commit/0b4803132eb1af32349b2c786b85e68964bab487
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
Log Message:
-----------
Only generate delegate-to-supper methods for intercepted methods
Commit: d6b09d2f86528075ec2bb2d4e756f8753cca9473
https://github.com/weld/core/commit/d6b09d2f86528075ec2bb2d4e756f8753cca9473
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptionDecorationContext.java
M impl/src/main/java/org/jboss/weld/bean/proxy/RunWithinInterceptionDecorationContextGenerator.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorMethodHandler.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/WeldInvocationContext.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/DispatchToThread.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/DispatchToThreadInterceptor.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/Inc.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/IncInterceptor.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/InterceptedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/InterceptorDispatchingToDiffferentThreadTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/thread/ThreadPool.java
Log Message:
-----------
Make sure WeldInvocationContext survives being dispatched to a different thread
Commit: 5dfaa39c7749b7eba5522457ed7c3f2f17c3491d
https://github.com/weld/core/commit/5dfaa39c7749b7eba5522457ed7c3f2f17c3491d
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/RunWithinInterceptionDecorationContextGenerator.java
R impl/src/main/java/org/jboss/weld/util/bytecode/Boxing.java
M impl/src/main/java/org/jboss/weld/util/bytecode/BytecodeUtils.java
M impl/src/main/java/org/jboss/weld/util/bytecode/ConstructorUtils.java
R impl/src/main/java/org/jboss/weld/util/bytecode/DescriptorUtils.java
M impl/src/main/java/org/jboss/weld/util/bytecode/RuntimeMethodInformation.java
M impl/src/main/java/org/jboss/weld/util/bytecode/StaticMethodInformation.java
Log Message:
-----------
Remove duplicated code
Commit: df239d4670b9d2f9e7cecef03e4dd2f994fff097
https://github.com/weld/core/commit/df239d4670b9d2f9e7cecef03e4dd2f994fff097
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M pom.xml
Log Message:
-----------
Upgrade jboss-classfilewriter to 1.0.5.Final
Compare: https://github.com/weld/core/compare/a0d0e3063f66...df239d4670b9
11 years, 4 months
[weld/core] 4aca21: using method reference to get a simple code
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 4aca2177b925d3030004a7e5f2e3c623ed7137f3
https://github.com/weld/core/commit/4aca2177b925d3030004a7e5f2e3c623ed7137f3
Author: otaviojava <otaviojava(a)java.net>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
M impl/src/main/java/org/jboss/weld/context/cache/RequestScopedBeanCache.java
M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/InterceptorMetadataReader.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
M impl/src/main/java/org/jboss/weld/servlet/ConversationContextActivator.java
M impl/src/main/java/org/jboss/weld/util/Types.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableSet.java
M impl/src/main/java/org/jboss/weld/xml/BeansXmlParser.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/lambda/LambdaBean.java
Log Message:
-----------
using method reference to get a simple code
11 years, 4 months
[weld/core] a0d0e3: Logging - revise LogMessageCallback
by GitHub
Branch: refs/heads/2.2
Home: https://github.com/weld/core
Commit: a0d0e3063f66c2559dfef174194648557a2acfbb
https://github.com/weld/core/commit/a0d0e3063f66c2559dfef174194648557a2acfbb
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentValidator.java
M impl/src/main/java/org/jboss/weld/bootstrap/Validator.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/GlobalEnablementBuilder.java
M impl/src/main/java/org/jboss/weld/logging/LogMessageCallback.java
A impl/src/main/java/org/jboss/weld/logging/MessageCallback.java
M impl/src/main/java/org/jboss/weld/logging/ValidatorLogger.java
Log Message:
-----------
Logging - revise LogMessageCallback
- introduce MessageCallback to separate logic for message methods
(@Message) and logger methods (@LogMessage)
- fix incorrect callback usage in ValidatorLogger
11 years, 4 months
[weld/core] b1e49f: Logging - revise LogMessageCallback
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: b1e49f48cd82dc4de2c6b03764852fc8c418ae0c
https://github.com/weld/core/commit/b1e49f48cd82dc4de2c6b03764852fc8c418ae0c
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentValidator.java
M impl/src/main/java/org/jboss/weld/bootstrap/Validator.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/GlobalEnablementBuilder.java
M impl/src/main/java/org/jboss/weld/logging/LogMessageCallback.java
A impl/src/main/java/org/jboss/weld/logging/MessageCallback.java
M impl/src/main/java/org/jboss/weld/logging/ValidatorLogger.java
Log Message:
-----------
Logging - revise LogMessageCallback
- introduce MessageCallback to separate logic for message methods
(@Message) and logger methods (@LogMessage)
- make both interfaces functional
- fix incorrect callback usage in ValidatorLogger
11 years, 4 months