You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2015/09/22 11:03:46 UTC
[2/2] camel git commit: CAMEL-9131: Add more labels to Camel
components for options.
CAMEL-9131: Add more labels to Camel components for options.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/bfb5b9e3
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/bfb5b9e3
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/bfb5b9e3
Branch: refs/heads/master
Commit: bfb5b9e37372938ea1f3eb172a2b3f211155241d
Parents: 98a2ed9
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Sep 22 11:04:02 2015 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Sep 22 11:04:02 2015 +0200
----------------------------------------------------------------------
.../netty/http/NettyHttpConfiguration.java | 25 +++++++++++---------
.../component/netty/http/NettyHttpEndpoint.java | 14 +++++------
.../netty4/http/NettyHttpConfiguration.java | 22 ++++++++---------
.../netty4/http/NettyHttpEndpoint.java | 14 +++++------
4 files changed, 39 insertions(+), 36 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/bfb5b9e3/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpConfiguration.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpConfiguration.java
index 3ed99a5..7f63eba 100644
--- a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpConfiguration.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpConfiguration.java
@@ -36,31 +36,31 @@ public class NettyHttpConfiguration extends NettyConfiguration {
@UriPath @Metadata(required = "true")
private String path;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean urlDecodeHeaders;
- @UriParam(defaultValue = "true")
+ @UriParam(label = "consumer,advanced", defaultValue = "true")
private boolean mapHeaders = true;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean compression;
- @UriParam(defaultValue = "true")
+ @UriParam(label = "producer", defaultValue = "true")
private boolean throwExceptionOnFailure = true;
- @UriParam
+ @UriParam(label = "advanced")
private boolean transferException;
- @UriParam
+ @UriParam(label = "consumer")
private boolean matchOnUriPrefix;
@UriParam
private boolean bridgeEndpoint;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean disableStreamCache;
@UriParam(label = "consumer", defaultValue = "true")
private boolean send503whenSuspended = true;
- @UriParam(defaultValue = "" + 1024 * 1024)
+ @UriParam(label = "consumer,advanced", defaultValue = "" + 1024 * 1024)
private int chunkedMaxContentLength = 1024 * 1024;
- @UriParam(label = "consumer", defaultValue = "8192")
+ @UriParam(label = "consumer,advanced", defaultValue = "8192")
private int maxHeaderSize = 8192;
- @UriParam(label = "producer", defaultValue = "200-299")
+ @UriParam(label = "producer,advanced", defaultValue = "200-299")
private String okStatusCodeRange = "200-299";
- @UriParam(label = "producer", defaultValue = "false")
+ @UriParam(label = "producer,advanced")
private boolean useRelativePath;
public NettyHttpConfiguration() {
@@ -264,6 +264,9 @@ public class NettyHttpConfiguration extends NettyConfiguration {
/**
* Sets whether to use a relative path in HTTP requests.
+ * <p/>
+ * Some third party backend systems such as IBM Datapower do not support absolute URIs in HTTP POSTs, and setting
+ * this option to <tt>true</tt> can work around this problem.
*/
public void setUseRelativePath(boolean useRelativePath) {
this.useRelativePath = useRelativePath;
http://git-wip-us.apache.org/repos/asf/camel/blob/bfb5b9e3/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java
index 9cc5ac6..bd5332c 100644
--- a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java
@@ -45,18 +45,18 @@ public class NettyHttpEndpoint extends NettyEndpoint implements HeaderFilterStra
private static final Logger LOG = LoggerFactory.getLogger(NettyHttpEndpoint.class);
@UriParam
+ private NettyHttpConfiguration configuration;
+ @UriParam(label = "advanced")
private NettyHttpBinding nettyHttpBinding;
- @UriParam
+ @UriParam(label = "advanced")
private HeaderFilterStrategy headerFilterStrategy;
- @UriParam
- private NettyHttpConfiguration configuration;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean traceEnabled;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private String httpMethodRestrict;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private NettySharedHttpServer nettySharedHttpServer;
- @UriParam(label = "consumer")
+ @UriParam(label = "consumer,security")
private NettyHttpSecurityConfiguration securityConfiguration;
public NettyHttpEndpoint(String endpointUri, NettyHttpComponent component, NettyConfiguration configuration) {
http://git-wip-us.apache.org/repos/asf/camel/blob/bfb5b9e3/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java b/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java
index 894e47c..31627aa 100644
--- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java
+++ b/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java
@@ -35,31 +35,31 @@ public class NettyHttpConfiguration extends NettyConfiguration {
@UriPath @Metadata(required = "true")
private String path;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean urlDecodeHeaders;
- @UriParam(defaultValue = "true")
+ @UriParam(label = "consumer,advanced", defaultValue = "true")
private boolean mapHeaders = true;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean compression;
- @UriParam(defaultValue = "true")
+ @UriParam(label = "producer", defaultValue = "true")
private boolean throwExceptionOnFailure = true;
- @UriParam
+ @UriParam(label = "advanced")
private boolean transferException;
- @UriParam
+ @UriParam(label = "consumer")
private boolean matchOnUriPrefix;
@UriParam
private boolean bridgeEndpoint;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean disableStreamCache;
@UriParam(label = "consumer", defaultValue = "true")
private boolean send503whenSuspended = true;
- @UriParam(defaultValue = "" + 1024 * 1024)
+ @UriParam(label = "consumer,advanced", defaultValue = "" + 1024 * 1024)
private int chunkedMaxContentLength = 1024 * 1024;
- @UriParam(label = "consumer", defaultValue = "8192")
+ @UriParam(label = "consumer,advanced", defaultValue = "8192")
private int maxHeaderSize = 8192;
- @UriParam(label = "producer", defaultValue = "200-299")
+ @UriParam(label = "producer,advanced", defaultValue = "200-299")
private String okStatusCodeRange = "200-299";
- @UriParam(label = "producer", defaultValue = "false")
+ @UriParam(label = "producer,advanced")
private boolean useRelativePath;
public NettyHttpConfiguration() {
http://git-wip-us.apache.org/repos/asf/camel/blob/bfb5b9e3/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java b/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
index 736ced4..5d96197 100644
--- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
+++ b/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
@@ -44,18 +44,18 @@ public class NettyHttpEndpoint extends NettyEndpoint implements HeaderFilterStra
private static final Logger LOG = LoggerFactory.getLogger(NettyHttpEndpoint.class);
@UriParam
+ private NettyHttpConfiguration configuration;
+ @UriParam(label = "advanced")
private NettyHttpBinding nettyHttpBinding;
- @UriParam
+ @UriParam(label = "advanced")
private HeaderFilterStrategy headerFilterStrategy;
- @UriParam
- private NettyHttpConfiguration configuration;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private boolean traceEnabled;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private String httpMethodRestrict;
- @UriParam
+ @UriParam(label = "consumer,advanced")
private NettySharedHttpServer nettySharedHttpServer;
- @UriParam
+ @UriParam(label = "consumer,security")
private NettyHttpSecurityConfiguration securityConfiguration;
public NettyHttpEndpoint(String endpointUri, NettyHttpComponent component, NettyConfiguration configuration) {