This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5d3506fcba108be3a37e78c62d64ec0374034bb9
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Tue Jul 23 17:22:20 2019 +0200

    Camel-Ejb: Avoid JndiRegistry where possible
---
 .../src/main/java/org/apache/camel/component/ejb/EjbComponent.java  | 3 ++-
 .../main/java/org/apache/camel/component/ejb/EjbRegistryBean.java   | 6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbComponent.java
 
b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbComponent.java
index 974c7fe..65f8936 100644
--- 
a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbComponent.java
+++ 
b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbComponent.java
@@ -29,6 +29,7 @@ import org.apache.camel.component.bean.BeanHolder;
 import org.apache.camel.impl.JndiRegistry;
 import org.apache.camel.spi.Registry;
 import org.apache.camel.spi.annotations.Component;
+import org.apache.camel.support.jndi.JndiBeanRepository;
 
 /**
  * EJB component to invoke EJBs like the {@link 
org.apache.camel.component.bean.BeanComponent}.
@@ -48,7 +49,7 @@ public class EjbComponent extends BeanComponent {
         answer.setBeanName(remaining);
 
         // plugin registry to lookup in jndi for the EJBs
-        Registry registry = new JndiRegistry(getContext());
+        JndiBeanRepository registry = new JndiBeanRepository(getContext());
         // and register the bean as a holder on the endpoint
         BeanHolder holder = new EjbRegistryBean(registry, getCamelContext(), 
answer.getBeanName());
         answer.setBeanHolder(holder);
diff --git 
a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java
 
b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java
index 7e8fd0e..1a97998 100644
--- 
a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java
+++ 
b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java
@@ -18,7 +18,7 @@ package org.apache.camel.component.ejb;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.component.bean.RegistryBean;
-import org.apache.camel.spi.Registry;
+import org.apache.camel.support.jndi.JndiBeanRepository;
 
 /**
  * An implementation of a {@link org.apache.camel.component.bean.BeanHolder} 
which will look up
@@ -26,9 +26,9 @@ import org.apache.camel.spi.Registry;
  */
 public class EjbRegistryBean extends RegistryBean {
 
-    private Registry registry;
+    private JndiBeanRepository registry;
 
-    public EjbRegistryBean(Registry registry, CamelContext context, String 
name) {
+    public EjbRegistryBean(JndiBeanRepository registry, CamelContext context, 
String name) {
         super(context, name);
         this.registry = registry;
     }

Reply via email to