This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new 91a667f CAMEL-13718 - fixed wrong syntax for pulsar endpoints 91a667f is described below commit 91a667fd5980bab2db3dde4804397498f686a277 Author: Lars Heinemann <lhein....@gmail.com> AuthorDate: Tue Jul 2 17:54:27 2019 +0200 CAMEL-13718 - fixed wrong syntax for pulsar endpoints Signed-off-by: Lars Heinemann <lhein....@gmail.com> --- .../java/org/apache/camel/component/pulsar/PulsarEndpoint.java | 10 +++++----- .../java/org/apache/camel/component/pulsar/PulsarProducer.java | 6 +++--- .../pulsar/utils/consumers/CommonCreationStrategyImpl.java | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java index 4d41f3a..d46bc8b 100644 --- a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java +++ b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java @@ -28,18 +28,18 @@ import org.apache.camel.support.DefaultEndpoint; import org.apache.pulsar.client.api.PulsarClient; import org.apache.pulsar.client.api.PulsarClientException; -@UriEndpoint(scheme = "pulsar", firstVersion = "2.24.0", title = "Apache Pulsar", syntax = "pulsar:persistence://tenant/namespace/topic", label = "messaging") +@UriEndpoint(scheme = "pulsar", firstVersion = "2.24.0", title = "Apache Pulsar", syntax = "pulsar:uri", label = "messaging") public class PulsarEndpoint extends DefaultEndpoint { private PulsarClient pulsarClient; @UriParam private PulsarConfiguration pulsarConfiguration; @UriPath(label = "consumer,producer", description = "The Topic's full URI path including type, tenant and namespace") - private final String topic; + private final String topicUri; public PulsarEndpoint(String uri, String path, PulsarConfiguration pulsarConfiguration, PulsarComponent component, PulsarClient pulsarClient) throws PulsarClientException { super(uri, component); - this.topic = path; + this.topicUri = path; this.pulsarConfiguration = pulsarConfiguration; this.pulsarClient = pulsarClient; } @@ -80,8 +80,8 @@ public class PulsarEndpoint extends DefaultEndpoint { return pulsarConfiguration; } - public String getTopic() { - return topic; + public String getTopicUri() { + return topicUri; } } diff --git a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarProducer.java b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarProducer.java index c365fee..1f38005 100644 --- a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarProducer.java +++ b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarProducer.java @@ -52,16 +52,16 @@ public class PulsarProducer extends DefaultProducer { private synchronized void createProducer() throws org.apache.pulsar.client.api.PulsarClientException { if (producer == null) { - final String topic = pulsarEndpoint.getTopic(); + final String topicUri = pulsarEndpoint.getTopicUri(); String producerName = pulsarEndpoint.getPulsarConfiguration().getProducerName(); if (producerName == null) { - producerName = topic + "-" + Thread.currentThread().getId(); + producerName = topicUri + "-" + Thread.currentThread().getId(); } final ProducerBuilder<byte[]> producerBuilder = pulsarEndpoint .getPulsarClient() .newProducer() .producerName(producerName) - .topic(topic); + .topic(topicUri); producer = producerBuilder.create(); } } diff --git a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/utils/consumers/CommonCreationStrategyImpl.java b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/utils/consumers/CommonCreationStrategyImpl.java index 97f4852..9432e13 100644 --- a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/utils/consumers/CommonCreationStrategyImpl.java +++ b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/utils/consumers/CommonCreationStrategyImpl.java @@ -30,7 +30,7 @@ public final class CommonCreationStrategyImpl { public static ConsumerBuilder<byte[]> create(final String name, final PulsarEndpoint pulsarEndpoint, final PulsarConsumer pulsarConsumer) { final PulsarConfiguration endpointConfiguration = pulsarEndpoint.getPulsarConfiguration(); - return pulsarEndpoint.getPulsarClient().newConsumer().topic(pulsarEndpoint.getTopic()).subscriptionName(endpointConfiguration.getSubscriptionName()) + return pulsarEndpoint.getPulsarClient().newConsumer().topic(pulsarEndpoint.getTopicUri()).subscriptionName(endpointConfiguration.getSubscriptionName()) .receiverQueueSize(endpointConfiguration.getConsumerQueueSize()).consumerName(name) .messageListener(new PulsarMessageListener(pulsarEndpoint, pulsarConsumer.getExceptionHandler(), pulsarConsumer.getProcessor())); }