This is an automated email from the ASF dual-hosted git repository.

oalsafi pushed a commit to branch camel-3.0.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-3.0.x by this push:
     new f16cb44  CAMEL-14221: Stomp Component has no option to set version
f16cb44 is described below

commit f16cb44a10305cfc90a7bac40b7803d130eea7c7
Author: onlybytes <onlyby...@gmail.com>
AuthorDate: Fri Nov 29 15:07:40 2019 +0530

    CAMEL-14221: Stomp Component has no option to set version
---
 .../apache/camel/component/stomp/StompConfiguration.java    | 13 +++++++++++++
 .../org/apache/camel/component/stomp/StompEndpoint.java     |  3 +++
 2 files changed, 16 insertions(+)

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 392fa2c..e6ae895 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
@@ -35,6 +35,8 @@ public class StompConfiguration implements Cloneable {
     private String host;
     @UriParam(label = "security")
     private SSLContextParameters sslContextParameters;
+    @UriParam
+    private String version;
 
     /**
      * Returns a copy of this configuration
@@ -103,4 +105,15 @@ public class StompConfiguration implements Cloneable {
         this.sslContextParameters = sslContextParameters;
     }
 
+    public String getVersion() {
+        return version;
+    }
+
+    /**
+     * The STOMP Version
+     */
+    public void setVersion(String version) {
+       this.version = version;
+    }
+
 }
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 6d61c95..747ff3e9 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
@@ -98,6 +98,9 @@ public class StompEndpoint extends DefaultEndpoint implements 
AsyncEndpoint, Hea
         if (configuration.getSslContextParameters() != null) {
             
stomp.setSslContext(configuration.getSslContextParameters().createSSLContext(getCamelContext()));
         }
+       if (configuration.getVersion() != null && 
!configuration.getVersion().isEmpty()) {
+           stomp.setVersion(configuration.getVersion());
+       }
         stomp.connectCallback(promise);
         if (configuration.getHost() != null && 
!configuration.getHost().isEmpty()) {
             stomp.setHost(configuration.getHost());

Reply via email to