This is an automated email from the ASF dual-hosted git repository.
tandraschko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/deltaspike.git
The following commit(s) were added to refs/heads/master by this push:
new cd5fff3e3 fixed MessageBundle bean builder
cd5fff3e3 is described below
commit cd5fff3e3534d5fbdc6cdfb92c5ea4474733ef73
Author: tandraschko <[email protected]>
AuthorDate: Thu Jan 11 20:02:27 2024 +0100
fixed MessageBundle bean builder
---
.../core/impl/message/MessageBundleExtension.java | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git
a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
index 6df015a77..7f627761e 100644
---
a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
+++
b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/message/MessageBundleExtension.java
@@ -142,14 +142,15 @@ public class MessageBundleExtension implements Extension,
Deactivatable
for (AnnotatedType<?> mbType : messageBundleTypes)
{
BeanConfigurator<?> beanConfigurator = abd.addBean()
- .createWith(cc -> {
- final Bean<?> invocationHandlerBean =
beanManager.resolve(
-
beanManager.getBeans(MessageBundleInvocationHandler.class));
-
- return createMessageBundleProxy(mbType.getJavaClass(),
- (MessageBundleInvocationHandler)
-
beanManager.getReference(invocationHandlerBean,
MessageBundleInvocationHandler.class, cc));
- })
+ .createWith(cc ->
+ {
+ final Bean<?> invocationHandlerBean =
beanManager.resolve(
+
beanManager.getBeans(MessageBundleInvocationHandler.class));
+
+ return
createMessageBundleProxy(mbType.getJavaClass(),
+ (MessageBundleInvocationHandler)
+
beanManager.getReference(invocationHandlerBean,
MessageBundleInvocationHandler.class, cc));
+ })
.types(mbType.getJavaClass(), Object.class,
Serializable.class)
.addQualifier(Default.Literal.INSTANCE)
.scope(ApplicationScoped.class) // needs to be a
normalscope due to a bug in older Weld versions