Repository: camel
Updated Branches:
  refs/heads/master 36895c7b8 -> d4780c755


CAMEL-8172 Enable multiple consumers for kafka endpoint with thanks to Ivan


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b0fb0c35
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b0fb0c35
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b0fb0c35

Branch: refs/heads/master
Commit: b0fb0c3545c1cb033b8d0b1499f797cea938b4c4
Parents: 36895c7
Author: Willem Jiang <willem.ji...@gmail.com>
Authored: Thu Jan 29 20:45:36 2015 +0800
Committer: Willem Jiang <willem.ji...@gmail.com>
Committed: Thu Jan 29 20:45:36 2015 +0800

----------------------------------------------------------------------
 .../java/org/apache/camel/component/kafka/KafkaEndpoint.java  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/b0fb0c35/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
----------------------------------------------------------------------
diff --git 
a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
 
b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
index e0ee9b0..aa33d4b 100644
--- 
a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
+++ 
b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
@@ -23,6 +23,7 @@ import kafka.message.MessageAndMetadata;
 import org.apache.camel.Consumer;
 import org.apache.camel.Exchange;
 import org.apache.camel.Message;
+import org.apache.camel.MultipleConsumersSupport;
 import org.apache.camel.Processor;
 import org.apache.camel.Producer;
 import org.apache.camel.impl.DefaultEndpoint;
@@ -33,7 +34,7 @@ import org.apache.camel.spi.UriParam;
 import org.apache.camel.spi.UriPath;
 
 @UriEndpoint(scheme = "kafka", consumerClass = KafkaConsumer.class, label = 
"messaging")
-public class KafkaEndpoint extends DefaultEndpoint {
+public class KafkaEndpoint extends DefaultEndpoint implements 
MultipleConsumersSupport {
 
     @UriPath
     private String brokers;
@@ -453,4 +454,8 @@ public class KafkaEndpoint extends DefaultEndpoint {
         return configuration.getRequestTimeoutMs();
     }
 
+    @Override
+    public boolean isMultipleConsumersSupported() {
+        return true;
+    }
 }

Reply via email to