Hi Claus,

This change removed the method that servicemix-camel uses to create the BeanEndpoint with an instance of Object, and I need to revert this part of change to get the servicemix-camel build work.

Willem


davscl...@apache.org wrote:
Author: davsclaus
Date: Thu Oct  8 11:42:44 2009
New Revision: 823135

URL: http://svn.apache.org/viewvc?rev=823135&view=rev
Log:
MR-187: Added more unit tests.

Added:
    
camel/trunk/camel-core/src/test/java/org/apache/camel/component/bean/BeanEndpointTest.java
   (with props)
    
camel/trunk/camel-core/src/test/java/org/apache/camel/component/bean/BeanMethodBeanTest.java
   (with props)
    
camel/trunk/camel-core/src/test/java/org/apache/camel/component/bean/BeanParameterInfoTest.java
   (with props)
    
camel/trunk/camel-core/src/test/java/org/apache/camel/component/bean/MyFooBean.java
   (with props)
    
camel/trunk/camel-core/src/test/java/org/apache/camel/management/ManagedUnregisterProcessorTest.java
      - copied, changed from r823018, 
camel/trunk/camel-core/src/test/java/org/apache/camel/management/ManagedUnregisterProducerTest.java
Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanComponent.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/ParameterMappingStrategy.java
    
camel/trunk/camel-core/src/test/java/org/apache/camel/component/bean/BeanInvocationSerializeTest.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanComponent.java?rev=823135&r1=823134&r2=823135&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanComponent.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanComponent.java
 Thu Oct  8 11:42:44 2009
@@ -21,7 +21,6 @@
 import org.apache.camel.Endpoint;
 import org.apache.camel.Processor;
 import org.apache.camel.impl.DefaultComponent;
-import org.apache.camel.impl.ProcessorEndpoint;
/**
  * The <a href="http://activemq.apache.org/bean.html";>Bean Component</a>
@@ -30,38 +29,10 @@
  * @version $Revision$
  */
 public class BeanComponent extends DefaultComponent {
-    private ParameterMappingStrategy parameterMappingStrategy;
public BeanComponent() {
     }
- /**
-     * A helper method to create a new endpoint from a bean with a generated 
URI
-     */
-    public ProcessorEndpoint createEndpoint(Object bean) {
-        String uri = "bean:generated:" + bean;
-        return createEndpoint(bean, uri);
-    }
-
-    /**
-     * A helper method to create a new endpoint from a bean with a given URI
-     */
-    public ProcessorEndpoint createEndpoint(Object bean, String uri) {
-        BeanProcessor processor = new BeanProcessor(bean, getCamelContext(), 
getParameterMappingStrategy());
-        return createEndpoint(uri, processor);
-    }
-
-    public ParameterMappingStrategy getParameterMappingStrategy() {
-        if (parameterMappingStrategy == null) {
-            parameterMappingStrategy = createParameterMappingStrategy();
-        }
-        return parameterMappingStrategy;
-    }
-
-    public void setParameterMappingStrategy(ParameterMappingStrategy 
parameterMappingStrategy) {
-        this.parameterMappingStrategy = parameterMappingStrategy;
-    }
-
     // Implementation methods
     //-----------------------------------------------------------------------
     protected Endpoint createEndpoint(String uri, String remaining, Map 
parameters) throws Exception {
@@ -74,11 +45,4 @@
         return endpoint;
     }
- protected BeanEndpoint createEndpoint(String uri, BeanProcessor processor) {
-        return new BeanEndpoint(uri, this, processor);
-    }
-
-    protected ParameterMappingStrategy createParameterMappingStrategy() {
-        return BeanInfo.createParameterMappingStrategy(getCamelContext());
-    }
 }


Reply via email to