Author: davsclaus Date: Mon Aug 2 12:52:41 2010 New Revision: 981491 URL: http://svn.apache.org/viewvc?rev=981491&view=rev Log: CAMEL-2971: Added option synchronous to endpoints to control if async processing can be used by producers.
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultEndpoint.java camel/trunk/camel-core/src/main/java/org/apache/camel/impl/SynchronousDelegateProducer.java Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultEndpoint.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultEndpoint.java?rev=981491&r1=981490&r2=981491&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultEndpoint.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultEndpoint.java Mon Aug 2 12:52:41 2010 @@ -177,9 +177,6 @@ public abstract class DefaultEndpoint im /** * Sets whether synchronous processing should be strictly used, or Camel is allowed to use * asynchronous processing (if supported). - * <p/> - * The default value is <tt>null</tt> which means this option hasn't been specified - * and the component can decide. * * @param synchronous <tt>true</tt> to enforce synchronous processing */ Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/SynchronousDelegateProducer.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/SynchronousDelegateProducer.java?rev=981491&r1=981490&r2=981491&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/SynchronousDelegateProducer.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/SynchronousDelegateProducer.java Mon Aug 2 12:52:41 2010 @@ -72,4 +72,9 @@ public class SynchronousDelegateProducer public boolean isSingleton() { return producer.isSingleton(); } + + @Override + public String toString() { + return producer.toString(); + } }