Repository: camel Updated Branches: refs/heads/master c86c2f11f -> 654bd8fea
Component doc Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/4f283d1d Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4f283d1d Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4f283d1d Branch: refs/heads/master Commit: 4f283d1d1abdcdd9e1da4baf61e028c2248cb537 Parents: c86c2f1 Author: Claus Ibsen <davscl...@apache.org> Authored: Fri Apr 24 13:29:53 2015 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Fri Apr 24 13:29:53 2015 +0200 ---------------------------------------------------------------------- .../apache/camel/component/stomp/StompComponent.java | 12 ++++++++++++ .../camel/component/stomp/StompConfiguration.java | 12 +++++++++++- .../org/apache/camel/component/stomp/StompEndpoint.java | 2 +- 3 files changed, 24 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/4f283d1d/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompComponent.java ---------------------------------------------------------------------- diff --git a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompComponent.java b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompComponent.java index f8468e4..03459b3 100644 --- a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompComponent.java +++ b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompComponent.java @@ -48,18 +48,30 @@ public class StompComponent extends UriEndpointComponent { return configuration; } + /** + * To use the shared stomp configuration + */ public void setConfiguration(StompConfiguration configuration) { this.configuration = configuration; } + /** + * The URI of the Stomp broker to connect to + */ public void setBrokerURL(String brokerURL) { getConfiguration().setBrokerURL(brokerURL); } + /** + * The username + */ public void setLogin(String login) { getConfiguration().setLogin(login); } + /** + * The password + */ public void setPasscode(String passcode) { getConfiguration().setPasscode(passcode); } http://git-wip-us.apache.org/repos/asf/camel/blob/4f283d1d/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java index 00b7fc8..72c1224 100644 --- a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java +++ b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompConfiguration.java @@ -17,13 +17,14 @@ package org.apache.camel.component.stomp; import org.apache.camel.RuntimeCamelException; +import org.apache.camel.spi.Metadata; import org.apache.camel.spi.UriParam; import org.apache.camel.spi.UriParams; @UriParams public class StompConfiguration implements Cloneable { - @UriParam(defaultValue = "tcp://localhost:61613") + @UriParam(defaultValue = "tcp://localhost:61613") @Metadata(required = "true") private String brokerURL = "tcp://localhost:61613"; @UriParam private String login; @@ -46,6 +47,9 @@ public class StompConfiguration implements Cloneable { return brokerURL; } + /** + * The URI of the Stomp broker to connect to + */ public void setBrokerURL(String brokerURL) { this.brokerURL = brokerURL; } @@ -54,6 +58,9 @@ public class StompConfiguration implements Cloneable { return login; } + /** + * The username + */ public void setLogin(String login) { this.login = login; } @@ -62,6 +69,9 @@ public class StompConfiguration implements Cloneable { return passcode; } + /** + * The password + */ public void setPasscode(String passcode) { this.passcode = passcode; } http://git-wip-us.apache.org/repos/asf/camel/blob/4f283d1d/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java index 17600e4..2682ae3 100644 --- a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java +++ b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java @@ -48,7 +48,7 @@ import static org.fusesource.stomp.client.Constants.UNSUBSCRIBE; @UriEndpoint(scheme = "stomp", title = "Stomp", syntax = "stomp:destination", consumerClass = StompConsumer.class, label = "messaging") public class StompEndpoint extends DefaultEndpoint { - @UriPath @Metadata(required = "true") + @UriPath(description = "Name of the queue") @Metadata(required = "true") private String destination; @UriParam private StompConfiguration configuration;