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/4c834902 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4c834902 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4c834902 Branch: refs/heads/camel-2.10.x Commit: 4c8349029b6972238bfe8bc2fc4af4eb7398eeac Parents: 70ef702 Author: Claus Ibsen <[email protected]> Authored: Sat May 25 10:17:54 2013 +0200 Committer: Claus Ibsen <[email protected]> Committed: Sat May 25 10:18:32 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/4c834902/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; + } }
