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; + } }