CAMEL-6397: Added reuseAddress option to restlet component.

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

Branch: refs/heads/camel-2.11.x
Commit: e60090c2c595295769bb1cf0bbd24e1dacbf9fd1
Parents: 5a84bbf
Author: Claus Ibsen <davscl...@apache.org>
Authored: Sat May 25 10:17:54 2013 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Sat May 25 10:18:14 2013 +0200

----------------------------------------------------------------------
 .../camel/component/restlet/RestletComponent.java  |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/e60090c2/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/RestletComponent.java
----------------------------------------------------------------------
diff --git 
a/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/RestletComponent.java
 
b/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/RestletComponent.java
index 13ff0fc..720be3e 100644
--- 
a/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/RestletComponent.java
+++ 
b/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/RestletComponent.java
@@ -64,6 +64,7 @@ public class RestletComponent extends 
HeaderFilterStrategyComponent {
     private Boolean pipeliningConnections;
     private Integer threadMaxIdleTimeMs;
     private Boolean useForwardedForHeader;
+    private Boolean reuseAddress;
 
     public RestletComponent() {
         this(new Component());
@@ -257,6 +258,9 @@ public class RestletComponent extends 
HeaderFilterStrategyComponent {
                 if (getUseForwardedForHeader() != null) {
                     params.add("useForwardedForHeader", 
getUseForwardedForHeader().toString());
                 }
+                if (getReuseAddress() != null) {
+                    params.add("reuseAddress", getReuseAddress().toString());
+                }
                 LOG.debug("Setting parameters: {} to server: {}", params, 
server);
                 server.getContext().setParameters(params);
 
@@ -425,4 +429,11 @@ public class RestletComponent extends 
HeaderFilterStrategyComponent {
         this.useForwardedForHeader = useForwardedForHeader;
     }
 
+    public Boolean getReuseAddress() {
+        return reuseAddress;
+    }
+
+    public void setReuseAddress(Boolean reuseAddress) {
+        this.reuseAddress = reuseAddress;
+    }
 }

Reply via email to