Repository: camel
Updated Branches:
  refs/heads/master 189980693 -> 374a2c41a


CAMEL-7386: camel-openshift component.


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

Branch: refs/heads/master
Commit: 374a2c41afbc8e7cf681da22f79c0e0d2914d891
Parents: 1899806
Author: Claus Ibsen <davscl...@apache.org>
Authored: Tue Apr 22 18:38:17 2014 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Tue Apr 22 18:38:17 2014 +0200

----------------------------------------------------------------------
 .../camel/component/openshift/OpenShiftComponent.java       | 9 +++++++++
 .../apache/camel/component/openshift/OpenShiftEndpoint.java | 9 +++++++++
 .../apache/camel/component/openshift/OpenShiftProducer.java | 7 ++++++-
 3 files changed, 24 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/374a2c41/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftComponent.java
----------------------------------------------------------------------
diff --git 
a/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftComponent.java
 
b/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftComponent.java
index 2883c5d..fd4747b 100644
--- 
a/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftComponent.java
+++ 
b/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftComponent.java
@@ -26,6 +26,7 @@ public class OpenShiftComponent extends UriEndpointComponent {
     private String username;
     private String password;
     private String domain;
+    private String server;
 
     public OpenShiftComponent() {
         super(OpenShiftEndpoint.class);
@@ -66,4 +67,12 @@ public class OpenShiftComponent extends UriEndpointComponent 
{
     public void setDomain(String domain) {
         this.domain = domain;
     }
+
+    public String getServer() {
+        return server;
+    }
+
+    public void setServer(String server) {
+        this.server = server;
+    }
 }

http://git-wip-us.apache.org/repos/asf/camel/blob/374a2c41/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftEndpoint.java
----------------------------------------------------------------------
diff --git 
a/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftEndpoint.java
 
b/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftEndpoint.java
index a583cf6..3bdd1a6 100644
--- 
a/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftEndpoint.java
+++ 
b/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftEndpoint.java
@@ -31,6 +31,7 @@ public class OpenShiftEndpoint extends DefaultEndpoint {
     private String password;
     private String clientId;
     private String domain;
+    private String server;
     private OpenShiftOperation operation;
     private String application;
 
@@ -88,6 +89,14 @@ public class OpenShiftEndpoint extends DefaultEndpoint {
         this.domain = domain;
     }
 
+    public String getServer() {
+        return server;
+    }
+
+    public void setServer(String server) {
+        this.server = server;
+    }
+
     public OpenShiftOperation getOperation() {
         return operation;
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/374a2c41/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftProducer.java
----------------------------------------------------------------------
diff --git 
a/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftProducer.java
 
b/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftProducer.java
index 74e35a2..ae218ff 100644
--- 
a/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftProducer.java
+++ 
b/components/camel-openshift/src/main/java/org/apache/camel/component/openshift/OpenShiftProducer.java
@@ -50,7 +50,12 @@ public class OpenShiftProducer extends DefaultProducer {
 
     @Override
     public void process(Exchange exchange) throws Exception {
-        String openshiftServer = new OpenShiftConfiguration().getLibraServer();
+        String openshiftServer;
+        if (getEndpoint().getServer() != null) {
+            openshiftServer = getEndpoint().getServer();
+        } else {
+            openshiftServer = new OpenShiftConfiguration().getLibraServer();
+        }
 
         IOpenShiftConnection connection =
                 new 
OpenShiftConnectionFactory().getConnection(getEndpoint().getClientId(), 
getEndpoint().getUsername(), getEndpoint().getPassword(), openshiftServer);

Reply via email to