You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/05/31 12:34:06 UTC

svn commit: r949711 - /camel/trunk/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java

Author: davsclaus
Date: Mon May 31 10:34:06 2010
New Revision: 949711

URL: http://svn.apache.org/viewvc?rev=949711&view=rev
Log:
CAMEL-2768: Added new camel-ejb component for using EJB 3.x beans.

Modified:
    camel/trunk/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java

Modified: camel/trunk/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java?rev=949711&r1=949710&r2=949711&view=diff
==============================================================================
--- camel/trunk/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java (original)
+++ camel/trunk/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/EjbRegistryBean.java Mon May 31 10:34:06 2010
@@ -28,13 +28,21 @@ import org.apache.camel.spi.Registry;
  */
 public class EjbRegistryBean extends RegistryBean {
 
+    private Registry registry;
+
     public EjbRegistryBean(Registry registry, CamelContext context, String name) {
-        super(registry, context, name);
+        super(context, name);
+        this.registry = registry;
     }
 
     @Override
     public String toString() {
         return "ejb: " + getName();
     }
-    
+
+    protected Object lookupBean() {
+        // TODO: override lookupBean to be backwards compatible with Camel 2.3.0
+        return registry.lookup(getName());
+    }
+
 }